PaperClip عن القضبان: هل يمكنني الوصول إلى النموذج؟
-
19-09-2019 - |
سؤال
دعنا نقول أن لدي نموذج يسمى السمة، والذي يحتوي على العديد من سمات إعداد ألوان الواجهة. يحتوي Theme أيضا على مرفق ورقي، وهو قالب CSS الذي تم إنشاؤه من قبل المستخدم. أريد إعداد معالج لإنشاء ملف CSS النهائي، وإدخال ألوان الواجهة في القالب الذي تم إنشاؤه من قبل المستخدم. للقيام بذلك، أحتاج إلى الوصول إلى البيانات النموذجية من داخل المعالج. هل هذا ممكن؟
المحلول
يحتوي المعالج على ملحق يسمى attachment
هذا النقاط مرة أخرى إلى مثيل PaperClip :: مرفق. المرفق بدوره لديه ملحق instance
والتي تشير إلى مثيل النموذج الأصلي. لذلك كل ما يجب عليك القيام به من المعالج هو الاتصال attachment.instance
للحصول على النموذج الأصلي.
لا تنتمي إلى StackOverflow