假设我忘了在模型中添加一个字段.如何干净地添加它?我是否需要重新运行rails generate或者我可以在某处编辑文件吗?
Chr*_*son 18
您应该重新运行生成脚手架/模型(将吹走现有代码)
或者您可以将字段直接添加到数据库和视图中
Rails3中:
rails generate migration add_column_name_to_table_name column_name:string
要么
Rails2.x:
ruby script/generate migration addColumnToTableName column_name:string
这将生成db/migrate中的文件,您可以使用'rake db:migrate'应用该文件
然后,您应该修改视图以添加适当的代码以显示/编辑新字段.
更多信息:http://railscasts.com/episodes/83-migrations-in-rails-2-0
| 归档时间: |
|
| 查看次数: |
14638 次 |
| 最近记录: |