sori mungkin topiknya rada ambigu, ini coba saya jelasin: rails 1.2.3, ruby 1.8.6, xp sp2
sebuah produk adalah milik 1 owner yang dikirim oleh 1 supplier (yang mungkin beda orang), owner dan supplier masuk dalam 1 kategori table User dan produk masuk dalam table Product class Product ... belongs_to :user, :foreign_key => owner_id belongs_to :user, :foreign_key => supplier_id ... end Sepertinya masuk akan dan bisa dikerjakan, Product a punya owner, dan punya supplier. Tapi bagaimana dengan class User nya? class User ... has_many :product <-- ** ... end ** - dalam kasus ini product itu milik supplier atau milik owner? bagaimana dalam saat tertentu saya bisa bilang owner punya x product dan dalam saat lain saya juga mau bilang supplier a punya product apa aja. Apakah hal itu mungkin? apakah ada cara yang lebih baik? Sekian terima kasih

