1
我想用一個按鈕提交兩個窗體。如何用一個按鈕導軌提交2個窗體3
下面,如果我的代碼: -
rate.rb
belongs_to :target, :polymorphic => true
belongs_to :location
location.rb
has_many :rates
event.rb
has_many :rates, :as => :target
form.html.haml
= form_for [@event, @rate] do |form|
%ul
%li= form.radio_button :rate, "Excellent"
%li Excellent
%li= form.radio_button :rate, "Okay"
%li Okay
%li= form.radio_button :rate, "Poorly organized"
%li Poorly organized
%li= form.radio_button :rate, "Didn't happen"
%li Didn't happen
=form_for [@event.location, @rate] do |form|
%ul
%li= form.radio_button :rate, "Excellent"
%li Excellent
%li= form.radio_button :rate, "Okay"
%li Okay
%li= form.radio_button :rate, "Nothing special"
%li Nothing special
如何才能做到這一點?
如果不提交AJAX提供的至少一種表單,則不能。 – meagar
這是什麼AJAX解決方案? –
真的不清楚爲什麼你想這樣做。看看[嵌套屬性](http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html)而不是 –