Users
oluşturmak Programs
. Bunlar diğer Users
tarafından takip edilebilir/beğenilebilir. Ancak, Program
, HER ZAMAN bir içerik oluşturucuya sahip olacak.Benzer_to ve has_and_belongs_to_many aynı tabloya
Bu yüzden/eşleştirmek için bir ProgramsUsers
tablosuna ihtiyacım var. "Yaratan" da bu tablodaki bir ilişki türü olarak mı yoksa Program
da belongs_to
tek bir spesifik User
olabilir mi? Yani özünde
:
Program.rb
class Program < ActiveRecord::Base
has_and_belongs_to_many :users #Likes/Follows
belongs_to :user #Creator
bu kabul edilebilir mi yoksa bu zavallı modelleme nedir?
Ugh, daha önce, hatırladım gerektiğini gördük gibi hissediyorum. Tam olarak istediğim bu. Teşekkürler! – dewyze