rails scaffold form,添加字段的最简单方法?

时间:2014-03-14 21:00:59

标签: ruby-on-rails forms scaffold

说我做了rails g scaffold Review artist:string song:string genre:string并使用这些字段创建了一个评论对象...以后是否可以通过rails命令轻松添加另一个字段rating:int,或者我是否需要手动编辑所有文件包含表单的另一个数据字段?我知道可以删除第一个脚手架并使用额外的字段重建,但我只是想知道是否有更简单的方法。

由于

1 个答案:

答案 0 :(得分:0)

脚手架只生成极简主义模型,视图和控制器代码以及(通常)数据库迁移。

如果您未对任何代码进行任何重大更改,则重新运行脚手架生成器可能更容易。如果尚未运行数据库迁移,或者尚未提交数据库迁移,则可以在现有迁移代码中添加属性,并在视图中跟进相应的更改。

如果您已提交代码并且有人已经依赖于现有模型,那么您将需要生成数据库更改迁移以保留正常的升级/降级路径。

脚手架不是魔术,它只是一种快速而肮脏的方式来生成可以编辑的代码。

相关问题