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