2009-09-30 21 views
6

Digamos que tengo un modelo llamado Theme, que tiene varios atributos que establecen colores de interfaz. Theme también tiene un archivo adjunto Paperclip, que es una plantilla CSS generada por el usuario. Quiero configurar un procesador para generar un archivo CSS final, insertando los colores de la interfaz en la plantilla generada por el usuario. Para hacer esto, necesito acceder a los datos del modelo desde dentro del procesador. es posible?Paperclip for Rails: ¿Puedo acceder al modelo?

Respuesta

8

El procesador tiene un descriptor de acceso llamado attachment, que apunta a la instancia de Paperclip :: Attachment. El archivo adjunto a su vez tiene un descriptor de acceso instance que apunta a la instancia del modelo original. Entonces, todo lo que debe hacer desde el procesador es llamar al attachment.instance para obtener el modelo original.

Cuestiones relacionadas