PaperClip عن القضبان: هل يمكنني الوصول إلى النموذج؟

StackOverflow https://stackoverflow.com/questions/1496511

  •  19-09-2019
  •  | 
  •  

سؤال

دعنا نقول أن لدي نموذج يسمى السمة، والذي يحتوي على العديد من سمات إعداد ألوان الواجهة. يحتوي Theme أيضا على مرفق ورقي، وهو قالب CSS الذي تم إنشاؤه من قبل المستخدم. أريد إعداد معالج لإنشاء ملف CSS النهائي، وإدخال ألوان الواجهة في القالب الذي تم إنشاؤه من قبل المستخدم. للقيام بذلك، أحتاج إلى الوصول إلى البيانات النموذجية من داخل المعالج. هل هذا ممكن؟

هل كانت مفيدة؟

المحلول

يحتوي المعالج على ملحق يسمى attachment هذا النقاط مرة أخرى إلى مثيل PaperClip :: مرفق. المرفق بدوره لديه ملحق instance والتي تشير إلى مثيل النموذج الأصلي. لذلك كل ما يجب عليك القيام به من المعالج هو الاتصال attachment.instance للحصول على النموذج الأصلي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top