hwr*_*kns 9 ruby-on-rails data-modeling scaffolding ruby-on-rails-3
我是Ruby on Rails的新手,我想知道是否有一种方法可以编辑模型的数据库模式.
例如,我在我的应用程序中有Subscriber模型 - 我创建它的方式是使用 rails generate scaffold Subscriber email:string
但现在,我也想在订阅者模型中使用一个名称.有没有简单的方法来做到这一点?我在我当前的控制器和视图中放了很多代码,所以我不一定要破坏脚手架,但我想编辑模型.
提前致谢,
hwrd
PS我正在使用Ruby on Rails 3
Jos*_*sey 12
ActiveRecord模型检查它所代表的表.您实际上不需要更改模型只是为了添加新字段(除非您想添加验证等).
您要做的是进行新迁移,然后再迁移数据库:
rails g migration AddNameToSubscribers name:string
rake db:migrate
Run Code Online (Sandbox Code Playgroud)
然后,您可以开始引用控制器和视图中的名称字段.
(该发电机命令似乎有点不可思议,但铁轨发电机认识到这一格式,将产生适当的add_column和remove_column代码.看到Rails的迁移指南进一步阅读.)
| 归档时间: |
|
| 查看次数: |
12483 次 |
| 最近记录: |