![]() |
1
13
向数据库中添加新列
为了更新视图,您可以使用更新后的字段列表再次运行scaffold。它会阻止替换您的迁移,但您可以强制它替换您的视图。
在提示下,回答A,它将覆盖视图,但不会覆盖旧的迁移。它也不会修改您现有的数据。 |
![]() |
2
3
首先,您将编写一个迁移来添加字段,运行迁移,然后需要重新运行脚手架来重新生成视图,等等。注意,这将清除以前编辑过的文件。当然,您可以在适当的地方手动添加对新字段的引用,而不是再次使用脚手架。 |
![]() |
3
1
无论发生什么,您都必须更新数据库(在创建迁移之后,请记住“rake db:migrate!”) 在界面方面,您更幸运了: formtastic 插件使您的视图如下所示: “f.inputs”正在根据模型的属性动态计算表单字段。这不包括需要特殊处理的复杂表单,但通常情况下,您将自动获得它们。 要了解一个简单易懂的教程,请参阅最新的Railscast(RailsCast 184,你必须谷歌搜索,我不能发布2个链接,因为我还没有足够的酷到StackOverflow,对不起)。 Railcast 185将继续覆盖formtastic,预计将于下周一发布。 |
![]() |
4
0
需要手动操作,或者需要重新生成脚手架。 |
![]() |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |