我正在使用RoR開發我的第一個項目,我需要創建兩個模型之間的多對多關係,但有可能將第一個模型的對象與第二個模型關聯起來。訂購與第二個模型關聯的第一個模型
比方說,我有兩個以下型號 - 客戶 - 路由
我想分配了衆多客戶的許多途徑,但與存儲這種關聯的順序,因此,例如
-Route 1
--Customer 2, position 1
--Customer 1, position 2
-Route 2
--Customer 3, position 1
--Customer 1, position 2
我想我必須使用has_many:through和belong_to並在中間表中創建「position」字段,但是如何使該字段可訪問和可編輯?
那麼您如何在此位置字段上操作?它也會分配給客戶嗎? – Inez 2009-09-09 20:14:38
對於給定的預訂: C = Customer.first B = c.bookings.first b.position 但是上面已經代碼返回,以便路由,則可以只將它傳遞到部分(或環上在控制器中設置的結果)。 – cite 2009-09-09 20:19:43