我已经安装并且使用了Paperclip,但是它只保存原始图像,而没有任何缩放后的版本。这不是关于长宽比保持命令大小的问题,因为在Stackoverflow上有几个解决方法。
我无法确定我的代码哪里出错了。
模型:
has_attached_file :image, styles: { medium: "450x450" },
path: ":rails_root/public/system/:attachment/:id/:style/:filename",
url: "/system/:attachment/:id/:style/:filename"
迁移文件:
class AddAttachmentToPhotos < ActiveRecord::Migration
def change
add_attachment :photos, :image
end
end
上传第一张图片时创建的目录链如下所示:
public/system/images/1/original
这是正确的,但应该还有一个public/system/images/1/medium
目录。我做错了什么?
编辑:我正在使用 ruby 1.9.2、rails 3.2 和 paperclip 3.4.1。是否还有其他信息可以帮助解决这个问题?