advert.rb
belongs_to :car
belongs_to :user
car.rb
belongs_to :engine
belongs_to :door
belongs_to :bumper
engine.rb
belongs_to :brand
...等等,你明白
我需要1組的形式創建的廣告將包括車款,在那裏我可以填補關於汽車的所有數據(發動機型號\品牌,戶型\牌)。不要問我爲什麼這麼詳細)。
所以基本上這意味着我需要創建廣告 - >汽車 - >引擎,門,保險槓在一種形式。我與用戶accepts_nested_attributes_for
在模型,@advert.build_car
控制器和fields_for
在視圖中,但它不工作(也許我的錯誤)。鑑於我得到像advert[car][engine][model]
(不像has_many
協會,我得到advert[photos_attributes]
例如)。
在我的情況下,以一種形式處理所有問題的最佳解決方案是什麼?並請提供代碼示例控制器\視圖\模型。
順便說一句,我已經花了一天的時間尋找解決這個問題的最佳方法。