3

我正在构建我的第一个 Spree 应用程序和我自己的布局/主题。我需要更改产品的缩略图大小,并且得到了不同的指导,主要是它似乎是一个不受欢迎的主题。这是如何工作的,我该如何改变它?

大礼包配置

配置/初始化程序/spree_config.rb

Spree::Config.set(
    attachment_styles: "{
        \"mini\":\"48x48>\",
        \"small\":\"110x110>\",
        \"product\":\"340x340>\",
        \"large\":\"650x650>\"
    }"
)

这就是我第一次尝试的方式 - 没有效果。

清除缓存

我试图像这样清除缓存: rake tmp:clear没有结果。

重新上传?

我尝试重新上传一些图像以强制重新生成缩略图并且有结果,但不是所有尺寸的。例如,似乎很难为“产品”尺寸创建 340x340 像素的图像。

我所追求的是一种根据我自己定义的尺寸重新生成所有缩略图的方法。

ruby 1.9.3p194 | Rails 3.2.8 | Spree 1.2.0

4

1 回答 1

16

转到 Spree 管理员仪表板 > 配置 > 图像设置。单击编辑并更改回形针样式字段,然后单击更新。

运行命令。

bundle exec rake paperclip:refresh:thumbnails class=Spree::Image

您不需要重新上传已经存在的图像,rake 命令将重新生成缩略图。

于 2012-10-26T17:28:29.247 回答