我正在尝试使用以下方法创建自定义路径:
has_attached_file :avatar,
:processors => [:watermark],
:styles => lambda { |attachment| {
:medium => {
:geometry => "300x300>",
:watermark_path => Customer.find(attachment.instance.customer_id).signature.path
},
:thumb => "100x100>",
}
}
这对于Customer.find(attachment.instance.customer_id).signature.path
和图像的静态路径很好,但在这种情况下它会抛出异常
Paperclip::Errors::InfiniteInterpolationError in Api::Ipad::V1::ImagesController#create
有人能说出如何忽略这个例外吗?
答案 0 :(得分:0)
通常该错误来自于明确定义附件的:url和:path选项,可能会尝试设置这些选项并查看插值错误是否消失。