【问题标题】:Paperclip change file system default storage RoR回形针更改文件系统默认存储 RoR
【发布时间】:2023-03-21 05:45:02
【问题描述】:

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

  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" 

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

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

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

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

我知道 url 是正确的,因为它确实找到了正确的图像,但只有名称是显示的。

有什么想法吗?

提前致谢:)

【问题讨论】:

    标签: ruby-on-rails paperclip


    【解决方案1】:

    试试&lt;%= image_tag @user.avatar(:thumb) %&gt;

    【讨论】:

    • 感谢您的建议。它不起作用。它显示文件的名称,但不显示缩略图。 : (
    • 可以粘贴生成的img标签吗?
    • 你好。感谢您的帮助。我不确定我是否理解您的要求。没有生成图像标签。索引页面中仅显示图像文件的名称。
    • 您使用的是什么版本的 Rails 和 Paperclip?
    • 尝试删除 :url 声明的 :url 键。
    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2011-12-05
    • 2014-02-11
    • 1970-01-01
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    相关资源
    最近更新 更多