0

我正在尝试在 Rails 3.2 和 Ruby 1.9.2 上的同一视图(和同一控制器)上完成创建和编辑。我有一个部分,我正在使用form_for标准表单助手。

我使用 Ajax 提交,所以我的页面(表单)没有刷新或重定向。当用户尝试编辑表单时,Rails 自然会创建一个条目而不是更新它。我正在考虑修改Controllercreate方法来检测现有条目,但我不确定这是否是正确的方法。谢谢。

4

1 回答 1

1

您可以很容易地在创建和编辑页面中包含相同的表单,方法是将其存储在部分(通常_form.html.erb)中并在创建和编辑中呈现表单。

这也是rails generate scaffold MODEL FIELD:TYPE FIELD1:TYPE1会给你的。

于 2012-06-27T20:05:11.297 回答