1

我有機型:複雜形式邏輯(嵌套屬性,blongs_to)

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]例如)。

在我的情況下,以一種形式處理所有問題的最佳解決方案是什麼?並請提供代碼示例控制器\視圖\模型。

順便說一句,我已經花了一天的時間尋找解決這個問題的最佳方法。

回答