0
我試圖在名爲「文件夾」的表和名爲「媒體」的表之間建立關係。文件夾可以包含多個媒體和媒體可以包含在多個文件夾中。在research之後,我發現HABTM關係最好。非主鍵上的has_and_belongs_to_many
不過,我是正確的假設,
class Media < ActiveRecord::Base
has_and_belongs_to_many :folders
end
class Folders < ActiveRecord::Base
has_and_belongs_to_many :media
end
依賴於主鍵。
雖然我使用內置的ID作爲我的主文件夾和文件的主鍵,我需要在另一個屬性(自我生成的GUID/UUID)上加入此表。有沒有辦法讓我在非主鍵上使用HABTM?