1
您好任何人都可以告诉何时在rails上使用form_for和remote_form_for。form_for和remote_form_for之间有什么区别
您好任何人都可以告诉何时在rails上使用form_for和remote_form_for。form_for和remote_form_for之间有什么区别
remote_form_for是一个助手,用于Rails 2.x(也许是1.x)来创建一个表单,该表单应该通过AJAX提交。
form_for
是一个rails 3帮手。如果您希望通过AJAX提交表单,您可以传递它:remote => true
参数。 AFAIK Rails 3.x没有remote_form_for
帮手了。
更新您使用的form_for创建资源的形式
。像form_for Article.new
- 它会自动将表格映射到post articles/
路线。
form_tag
用于创建一般形式。
为什么使用form_tag? – Mahesh
如果要将表单操作指向URL,则使用form_tag。 http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-form_tag –
非常感谢,我现在非常清楚。 – Mahesh