2011-07-20 86 views

回答

3

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用於創建一般形式。

+1

爲什麼使用form_tag? – Mahesh

+0

如果要將表單操作指向URL,則使用form_tag。 http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-form_tag –

+0

非常感謝,我現在非常清楚。 – Mahesh

相關問題