22 Temmuz 2009, ÇARŞAMBA
Raylar takma adı ile has_many
Benim Kullanıcı modeli olabilir:
has_many :tasks
ve benim Görev modeli:
belongs_to :user
Sonra, diyelim ki yabancı anahtar 'user_id' görevler tablosunda depolanmış, işime yarayabilir:
@user.tasks
< / ^ hr .
Benim soru, nasıl has_many ilişki Kullanıcının Görevler için önerebileceğim bu gibi ilan mı:)
@user.jobs
... veya ...
@user.foobars
Moral için teşekkürler.
CEVAP
22 Temmuz 2009, ÇARŞAMBA
Bu bir şans ver:
has_many :jobs, foreign_key: "user_id", class_name: "Task"
:as
polymorphic associations için kullanılır unutmayın.
Bunu Paylaş:
Kullanarak has_many :üzerinden zaman a...
Ne zaman bir &kullan;has_many :" ...
Raylar 4 has_many kaldırılan uyarı emr...
Katılmak modeli öznitelikleri düzenlem...
Nasıl otomatik olarak Raylar has_many ...