0
這是說明我的問題一個簡單的例子:Ruby on Rails的:迷茫的ActiveRecord的HAS_ONE協會
說我有兩個型號汽車和顏色,其中顏色有兩個屬性名稱和HexValue。
我想要汽車有一種顏色,但我不想要汽車和顏色之間的1-1關係。
如何創建一個指定該關聯的關聯?我知道我可以在Car中添加一個外鍵,它指的是Color中的單個條目,但我覺得這不是一個很好的方法,因爲您必須加入兩張表才能獲得汽車的顏色。無論如何,我可以創建一個關係,我可以做car1.color.name來獲取顏色的名稱?
請記住,我不想創建一個1-1關係,我只想要一定數量的顏色。
正如我明確指出的,我不想要1-1關係或嵌套關係。我只是使用car1.color.name來顯示我想要做的事情。我不確定這是否可能。 – rhfannnn
此解決方案不是嵌套或1:1,您可能對我的錯字發表了評論。有了這個,你可以做some_car.color.name。 – bevanb
如果你使用這個解決方案,你將能夠打電話給car.color.name –