【发布时间】:2013-10-11 17:22:34
【问题描述】:
我正在尝试生成一些模型,但它们是在没有属性的情况下生成的。
我使用的是 linux 系统,rails 版本是: 导轨--版本 Rails 4.0.0
我尝试使用以下命令生成模型:
rails g scaffold Bsdsd description:string test:string oaso:integer
和
rails g model Asdsd description:string test:string oaso:integer
在这个空类模型中的第一个结果一切正常:
class Bsdsd < ActiveRecord::Base
end
第二个结果是测试文件,迁移文件(包含属性)和这个类模型:
class Asdsd < ActiveRecord::Base
end
如何纠正这种行为?
【问题讨论】:
-
您希望生成的模型包含什么?
-
类地址 <:base attr_accessible :desc end>
-
不,Rails 不会为您这样做。您必须自己定义可访问性,否则默认情况下,您的所有字段都将是 attr_accessible。
标签: ruby-on-rails ruby ruby-on-rails-4