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