Ruby on rails 精炼厂CMS-如何调整资源图像的大小?

Ruby on rails 精炼厂CMS-如何调整资源图像的大小?,ruby-on-rails,ruby,refinerycms,Ruby On Rails,Ruby,Refinerycms,我有一个证明资源模型,它有一个资源字段类型。后端工作正常,我可以选择一个文件作为资源上传到推荐信 但是,我无法生成资源的缩略图(如果是图像)。我知道它适用于图像字段类型,过去也曾这样做过 我还研究了Rails控制台中可用的方法,它确实将thumb列为一种方法 但是,以下内容在前端视图中不起作用 <%= testimonial_resource.content.thumb('400x400#').url %> 内容是精炼CMS资源 有人能给我指出正确的方向吗 蜻蜓只存储一次图像,

我有一个
证明资源
模型,它有一个
资源
字段类型。后端工作正常,我可以选择一个文件作为
资源上传到推荐信

但是,我无法生成资源的缩略图(如果是图像)。我知道它适用于
图像
字段类型,过去也曾这样做过

我还研究了Rails控制台中可用的方法,它确实将
thumb
列为一种方法

但是,以下内容在前端视图中不起作用

<%= testimonial_resource.content.thumb('400x400#').url %>

内容是精炼CMS资源

有人能给我指出正确的方向吗

蜻蜓只存储一次图像,并动态生成图像变化(缩略图、格式和增强)

因此,所有相关方法仅适用于图像模型。这意味着您不能对所有对象运行这些方法,但您有一个指向映像的链接或本地地址。因此,您始终可以手动构建拇指:

require "mini_magick"

image = MiniMagick::Image.open("input.jpg")
image.resize "400x400"
image.format "png"
image.write "output.png"
对于现有的:

image.thumbnail(:geometry => '400x400#c').url