6

假设我有一个名为 Theme 的模型,它有几个属性设置界面颜色。Theme 还有一个 Paperclip 附件,它是一个用户生成的 CSS 模板。我想设置一个处理器来生成最终的 CSS 文件,将界面颜色插入到用户生成的模板中。为此,我需要从处理器内部访问模型数据。这可能吗?

4

1 回答 1

8

处理器有一个称为attachmentthis 的访问器,它指向 Paperclip::Attachment 的实例。附件又具有instance指向原始模型实例的访问器。所以你应该从处理器做的就是调用attachment.instance来获取原始模型。

于 2009-10-04T03:07:31.770 回答