0
誰能告訴我這兩者有什麼區別?我似乎得到相同的結果紅寶石form_for的解釋?
<%= form_for (@message) do |f| %>
VS
<%= form_for Message.new, remote: true do |f| %>
誰能告訴我這兩者有什麼區別?我似乎得到相同的結果紅寶石form_for的解釋?
<%= form_for (@message) do |f| %>
VS
<%= form_for Message.new, remote: true do |f| %>
remote: true
用於使表單提交發生通過AJAX。
關於這方面更多的信息是在Rails Guides(禮貌奧雅納)提供
另一個區別在於對象@message
。如果它是使用從數據庫中已有的數據初始化,產生的形式將預裝填
例如,如果在控制器代碼是
@message = Message.new
然後這兩種形式的輸出將是相同的,但如果控制器代碼是
@message = Message.find(params[:id])
然後形式將充滿@message
1鏈路http://guides.rubyonrails.org/working_with_javascript_in_ra的值ils.html#form-for也在你的回答中,如果你想 –
完成。謝謝.. :) – Santhosh
謝謝你,我完全理解它! –