【问题标题】:Displaying image in rails from a different folder在不同文件夹的rails中显示图像
【发布时间】:2014-01-30 19:15:58
【问题描述】:

如何显示来自 app/assets 下的 images 文件夹以外的文件夹中的图像? 假设我在assets 下有另一个名为im 的文件夹。即 app/assets/im 并且我需要在 im 文件夹下显示一个与 images 文件夹下的图像名称相同的图像,我该怎么做?

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    如果您使用 Asset Pipeline,所有文件夹(不在预编译路径中)都将被复制到 public/assets 文件夹中。

    要访问资产,只需执行asset_url("im/image_name.png")。这将获取您的图像。

    【讨论】:

    • 我在 app/assets/imag 和 app/assets/images 下都有一个名为“images1.jpeg”的图像。如何使用 image_tag 显示 images 文件夹下的 images1.jpeg?
    • 如果在 images 文件夹下,则可以通过image_urlimage_path 方法直接访问。请做image_path("images1.jpeg")。这是因为images 也属于 AP。
    • 这是我的代码。 ' "logo", :size => "75x75") %>'
    • 我应该在 image_tag 中使用 image_path
    • 你应该使用<%= image_tag(image_path('images1.jpeg'), :alt => "logo", :size => "75x75") %> :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    相关资源
    最近更新 更多