0
我有一個需要兩個模型發票和消息需要鏈接的應用程序的要求。鏈接/關係應該能夠做以下事情:軌道中的模型關係及其處理
發票應該能夠存儲message_id。
該消息還應該能夠存儲invoice_id - 發票表的外鍵。
這兩種模式都有一些額外的字段。
你也可以告訴我,我將如何能夠爲這種模型生成form_for
,其中兩個模型同時獲取數據但不同領域。我應該使用hidden_fields嗎?
請幫忙。
我有一個需要兩個模型發票和消息需要鏈接的應用程序的要求。鏈接/關係應該能夠做以下事情:軌道中的模型關係及其處理
發票應該能夠存儲message_id。
該消息還應該能夠存儲invoice_id - 發票表的外鍵。
這兩種模式都有一些額外的字段。
你也可以告訴我,我將如何能夠爲這種模型生成form_for
,其中兩個模型同時獲取數據但不同領域。我應該使用hidden_fields嗎?
請幫忙。
在這裏您將學習關於has_one和belongs_to關聯,它可以與表結構一起使用您正在尋找(雖然沒有額外的解釋它聽起來很奇怪)。
連接你型號檢查嵌套的屬性後Railscasts獲取和支持的想法如何,您可以構造形式與質量分配多個元素:
沒有這樣的關聯,雙方都需要將conterpart的id存儲在它自己的表中。請描述用戶案例/業務目的而不是實施。 –
這是新消息收到新發票時的要求。兩者都需要指向對方,以便用戶可以查看新消息,新發票。 – sushilthe
你不需要有兩個鍵。通常這些關係中的一個更重要(父母),所以它將擁有屬於它的子關聯。檢查我的答案,並閱讀我關聯的Rails關聯指南。 –