2
我有一個普通的舊形式。該表單用於創建嵌套模型的新對象。form_for [@ parent,@ son],:remote => true不要求JS
#restaurant.rb
has_many :courses
#courses.rb
belongs_to :restaurant
#routes.rb
resources :restaurants do
resources :courses
end
在我的意見(以HAML),我有代碼:
%li.course{'data-random'=>random}
= form_for([restaurant,course], :remote=>true) do |f|
.name= f.text_field :name, :placeholder=>'Name here'
.cat= f.hidden_field :category
.price= f.text_field :price,:placeholder=>'Price here'
.save
= hidden_field_tag :random,random
= f.submit "Save"
我espected這種形式通過行動來回答courses_controller與JS(create.js.erb)創建,但它像一個正常的形式submited,並用html回答。
我在做什麼錯?這個問題類似於this,但唯一的答案對我來說沒有意義。 感謝
內
你能發佈相關的控制器代碼? – clemensp 2010-12-22 20:47:34