Rails:修改由脚手架生成的模型 [英] Rails: Modifying a Model Generated by Scaffolding
本文介绍了Rails:修改由脚手架生成的模型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何修改使用建模生成的模型?例如,模型myModel最初具有a,b和c列,但现在我想添加d列.
How do you modify a model you've generated using modeling? For example, the model myModel originally had columns a, b and c, but I now want to add column d.
推荐答案
Rails 3及更高版本使用以下代码:
Rails 3 and above use the following code :
rails generate migration add_fieldname_id_to_tablename fieldname:string
路轨2
Rails 2
ruby script/generate migration add_fieldname_to_tablename fieldname:string
这不再起作用,并且在Rails 3中返回以下错误:
This no longer works and returns the following error in Rails 3:
红宝石:没有这样的文件或目录-脚本/生成(LoadError)
ruby: No such file or directory -- script/generate (LoadError)
这篇关于Rails:修改由脚手架生成的模型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文