Rya*_*yan 1 ruby model ruby-on-rails database-schema ruby-on-rails-4
所以我是Ruby的新手,所以很自然地我开始使用Rails 4.所以问题是我已经用脚手架创建了我的模型,现在我想弄清楚如何为模型添加属性那已经存在了.说,我有一个人,我忘了创建person_name属性,现在我想添加它.
我这样做吗?
或者在rails 4中还有其他方法吗?
Ric*_*mas 10
是的,执行答案#2中提到的命令,例如:
rails g migration AddAttributeToModel attribute_name:datatype
Run Code Online (Sandbox Code Playgroud)
其中"Attribute","Model"和"attribute_name"是所讨论的属性和模型的名称,"datatype"将是"string","boolean"等.
再次运行"rake db:migrate"时,该属性将添加到您的模式中.
顺便说一句,上面的示例添加了一个新属性,但您可以通过将额外的"attribute_name:datatype"对传递到命令的末尾来一次添加多个新属性.此外,如果仅指定属性名称并且不使用":datatype",则它将默认为字符串.
| 归档时间: |
|
| 查看次数: |
6289 次 |
| 最近记录: |