Rails:修改由脚手架生成的模型 [英] Rails: Modifying a Model Generated by Scaffolding

查看:77
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆