جمعيات متعددة الأشكال في القضبان
-
22-08-2019 - |
سؤال
وكيف جمعيات متعددة الأشكال تعمل في القضبان؟ ما هي مزاياها؟ هل هناك طريقة لإضافة طريقة belongs_to
فقط عن طريق تشغيل الهجرة؟
المحلول
وريان لديه railscast عن هذا ما هو جيد جدا.
وBelongs_to ليس شيئا تضيفها إلى الهجرة، يمكنك إضافته إلى النموذج. في الهجرة، لديك لإضافة عمود المفتاح الخارجي. على سبيل المثال إذا كان لديك نموذج آخر ينتمي إلى المستخدم، وكنت إضافة عمود USER_ID إلى آخر أكتيفيريكورد في الهجرة. ثم قمت بإضافة
belongs_to :user
في آخر نموذج على حدة. ثم القضبان سوف تفعل سحرها في الخلفية لتعطيك مجموعات كيل في النموذج المستخدم.
لا تنتمي إلى StackOverflow