1
我有兩個模型,Item和Link。每個鏈接將一起加入兩個項目,只有兩個。建立模型關係的最佳方式是什麼?如何在rails中爲多項鍊接的項目配置model activerecord
目前,我有這樣的:
class Item < ActiveRecord::Base
has_many :links
end
class Link < ActiveRecord::Base
belongs_to :item1, :class_name => "Item", :foreign_key => "item1_name"
belongs_to :item2, :class_name => "Item", :foreign_key => "item2_name"
end
這是正確的?當我想列出每個項目的鏈接時,我會在稍後遇到任何問題嗎?
請推薦我更好的替代品,謝謝。
HM兩個項目鏈接在一起,沒了這並不完全是我所期待的。我的項目將有多個鏈接到不同的項目。每個鏈接都需要成爲一個對象,以便我可以對它進行評分 – Julien