【发布时间】:2013-05-07 23:51:36
【问题描述】:
我有一个典型的“创建”表单操作,它被设置为远程调用。
我想做的是在提交表单后,将表单替换为带有附加表单字段的“编辑”视图,这样一旦他们提交第二个表单,它就会更新而不是创建新记录。
所以基本上,表单会从“创建”变为“编辑”......但都是通过 ajax 调用。
我正在运行 Rails 3.2。
【问题讨论】:
-
您可以让您的操作响应 js 并添加一个 create.js.erb 并在那里添加类似
$('#new_product_form').html('<%= escape_javascript(render("edit_product_form"))%>');的内容。
标签: ruby-on-rails ajax forms