القضبان لا تحب هذا بعد الآن؟ "البرنامج النصي/إنشاء ألبوم سقالة" لنموذج الألبوم
-
20-08-2019 - |
سؤال
script/generate scaffold Album
تستخدم لإنشاء السقالات لنموذج يسمى الألبوم (Pre-rails 2).
هل من الصحيح أنه في هذه الأيام (بعد السكك الحديدية 2) ، تحتاج إلى تحديد جميع الحقول المطلوبة:
script/generate scaffold Album artist:String title:String
لقد كنت أتابع مع برنامج تعليمي على Rails 1.1.6 وقد كنت في حيرة من السبب
script/generate scaffold Album
لا يعمل بالطريقة التي يصفها البرنامج التعليمي ، لكن شكوكي هي أن التنسيق الجديد للأمر يتطلب أن توضح صراحة جميع الحقول التي تريدها في السقالة.
إنه أمر مخيب للآمال إذا فقدت Rails القدرة على توليد سقالة إنتاجه بناءً على اسم النموذج وحده لأنه "يعرف" من خلال المخطط. ما هي جميع الحقول للنموذج بدون إعلانها صراحةً إلى أمر السقالة.
المحلول
إذا لم تقم بتحديد الحقول في الأمر ، فلن تقوم القضبان ببناء أي من السقالات مع معلومات الحقول التي يتم تحريكها مسبقًا ، كما هو الحال في وجهات النظر.
script/generate scaffold Album
يجب أن تظل صالحة ، ولكن عليك أن تذهب لجميع المشاهدات والعرض وكذلك تحديد جميع الحقول في ملف الترحيل.