Paperclip for Rails: Can I access the model?

paperclip, ruby-on-rails

Solution

The processor has an accessor called `attachment` this points back to the instance of Paperclip::Attachment. The attachment in turn has an accessor `instance` which points to the instance of the original model. So all you should have to do from the processor is call `attachment.instance` to get the original model.

Problem

Let's say I have a model called Theme, which has several attributes setting interface colors. Theme also has a Paperclip attachment, which is a user-generated CSS template. I want to set up a processor to generate a final CSS file, inserting the interface colors into the user-generated template. To do this, I need to access the model data from within the processor. Is this possible?

Original source