例如,我在我的应用程序中有Subscriber模型 – 我创建它的方式是使用rails generate scaffold订阅者电子邮件:string
但现在,我也想在订阅者模型中使用一个名称.有没有简单的方法来做到这一点?我在我当前的控制器和视图中放了很多代码,所以我不一定要破坏脚手架,但我想编辑模型.
提前致谢,
hwrd
附:我正在使用Ruby on Rails 3
您要做的是进行新迁移,然后再迁移数据库:
rails g migration AddNameToSubscribers name:string rake db:migrate
然后,您可以开始引用控制器和视图中的名称字段.
(这个生成器命令可能看起来有点神奇,但rails生成器识别这种格式并生成相应的add_column和remove_column代码.请参阅Rails migration guide进一步阅读.)