jgi*_*nta 4 ruby-on-rails paperclip
我有一个带回形针红宝石宝石的模型.我定义了一个带有2个处理器(thumbnail和watermark)的附件.
问题是如果条件是存在应用水印处理器的方式true.(这个想法没有定义没有水印处理器的新attach_files)
提前致谢.
我尝试使用这段代码,但不行.如果字段eid存在带水印的进程,否则如果null进程只有缩略图
:processors => lambda { |a|
if a.eid.nil?
[:thumbnail,:watermark]
else
[:thumbnail]
end
},
Run Code Online (Sandbox Code Playgroud)
该processors选项可以接受proc,因此您可以使您的处理器依赖于实例:
:processors => lambda{ |attachment|
attachment.instance.some_method_to_get_processors_here
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1598 次 |
| 最近记录: |