Paperclip更改文件系统默认存储RoR

时间:2015-08-25 15:27:16

标签: ruby-on-rails paperclip

我正在使用回形针来存储和显示图像。我已将默认文件系统存储更改为:

  has_attached_file :avatar, 
                :path =>   ":rails_root/upload/:rails_env/:class/:attachment/:id_partition/:style/:filename", 
                styles: { medium: "300x300>", thumb: "50x50>" }, default_url: "/images/:style/missing.png", 
                :url => "/upload/:rails_env/:class/:attachment/:id_partition/:style/:filename" 

我想将图像存储在应用程序根目录的“upload”文件夹中(不公开)。这部分工作正常。

问题是索引和显示视图。我有:

<%= image_tag @user.avatar.url(:thumb) %>

我没有显示图像的“:thumb”,而只显示文件名。我不知道为什么!

我知道网址是正确的,因为它确实到达了正确的图像,但只显示了名称。

有什么想法吗?

提前致谢:)

1 个答案:

答案 0 :(得分:0)

尝试<%= image_tag @user.avatar(:thumb) %>