我使用Rails 3& S的系统运行良好。 Paperclip 2.3.6用于会员图像。
class Image < ActiveRecord::Base
belongs_to :business
has_attached_file :data, :styles => {:normal => ["665x443#", :jpg],:thumb => ["104x50#", :jpg]}, :convert_options => {:all => "-channel RGB -strip -quality 80"}
end
现在出于某种原因,图片的路线已更改为 / system / data / 而非之前的 / system / datas /
我无法弄清楚发生了什么。所有图像仍然驻留在/ system / datas /中,并且成员上传了一些新图像,Paperclip将它们放入/ system / data /
任何人都有任何想法发生了什么?我弄清楚了。谢谢。
编辑:好的,我在Rails 3.0.3上还有一个测试盒。我的发布版本是3.0.7。如果我回滚到Rails 3.0.3它再次工作 - 路径/系统/数据/再次成为/ system / datas /。
答案 0 :(得分:1)
Rails 3.0.5引入了一些额外的变形,这意味着'数据'不再被用作复数'数据',这打破了Paperclip的目录命名!
答案 1 :(得分:-1)
根据回形针文档,您可以使用:path选项指定保存模型中图像的路径并提供路径。
您可以找到文档here。