Paperclip目录多元化问题

时间:2011-05-07 00:51:14

标签: ruby-on-rails paperclip

我使用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 /。

2 个答案:

答案 0 :(得分:1)

Rails 3.0.5引入了一些额外的变形,这意味着'数据'不再被用作复数'数据',这打破了Paperclip的目录命名!

答案 1 :(得分:-1)

根据回形针文档,您可以使用:path选项指定保存模型中图像的路径并提供路径。

您可以找到文档here