我对以下程序有疑问:
我的问题是:为什么字段描述没有添加到项目视图中?这是正常的铁轨脚手架行为吗? 我想我在视频教程中看到脚手架更新了视图,这将非常方便。 在此先感谢您的帮助!
答案 0 :(得分:3)
这是正常的,因为脚手架不会“监控”对表格或任何其他与脚手架相关的资源(控制器,模型,视图,测试等)的更改。
然后我生成一个迁移 向表中添加列描述 产品
生成脚手架时,您已经有了描述栏。为什么你需要另外一次迁移呢?
答案 1 :(得分:2)
这是脚手架的正常行为,但也有其他选择。
如果您要查看Ryan Bates nifty_scaffold生成器,那么这将允许您重新运行脚手架生成。 假设您没有更改生成的代码。
这些生成器可以根据数据库模型的当前状态重新生成视图/规范/测试。
请注意,如果您已经自己定制了视图,那么它们可能会被覆盖。