2010-05-06 95 views
3

我正在使用Ruby on Rails,並需要創建一個允許通過HABTM關係創建記錄到另一個模型的視圖。具體來說,我有以下模型:Customer和ServiceOverride,以及一個連接表customers_serviceoverrides。使用客戶視圖進行創建/更新,我需要能夠從同一視圖創建,更新和刪除ServiceOverrides並管理相關模型的屬性。如何創建一個視圖來管理HABTM模型之間的關聯? (Rails)

在視覺上,我寧願有一個像加/減號的東西來添加/刪除服務覆蓋,每個服務覆蓋記錄有兩個字符串實體需要顯示和編輯。但是,如果我能夠獲得代碼(一種嵌套形式,我假設?)工作,我可以制定UI方面的內容。

的模型是非常簡單的:

class ServiceOverride < ActiveRecord::Base 
    has_and_belongs_to_many :customers 
end 

class Customer < ActiveRecord::Base 
    has_and_belongs_to_many :serviceoverrides 
end 

最接近的事我發現這解釋網上的on this blog,但它並沒有真正解決什麼,我試圖做(包括管理對的聯繫該模型的其他模型,並編輯屬性。

任何幫助預先感謝。謝謝。

克里斯

+0

調查使用has_many:通過http://www.infused.org/2005/12/06/has-many-through-association/ – concept47 2010-05-06 07:57:47

回答

相關問題