【发布时间】:2019-05-28 22:29:52
【问题描述】:
在我的项目中,我有一个使用回形针作为文件附件的 gem。 gem 中的示例模型:
class Example do
...
has_attached_file :image,
styles: { mini: '32x32>', normal: '128x128>' },
default_style: :mini,
url: '/example/url/:id/:style/:basename.:extension',
path: ':rails_root/public/example/url/:id/:style/:basename.:extension',
...
end
我想修改图像,而不是 mini 和 normal 尺寸,我可以添加另一个尺寸。我也想改变路径。我该怎么做?我尝试创建一个装饰器,例如:
Example.class_eval do
has_attached_file :image,
styles: { mini: '32x32>', normal: '128x128>', large: '1024x1024' },
default_style: :mini,
url: '/example/url/:id/:style/:basename.:extension',
path: 'updated/example/url/:id/:style/:basename.:extension',
end
这没有做任何事情。
【问题讨论】: