【发布时间】:2014-01-30 19:15:58
【问题描述】:
如何显示来自 app/assets 下的 images 文件夹以外的文件夹中的图像? 假设我在assets 下有另一个名为im 的文件夹。即 app/assets/im 并且我需要在 im 文件夹下显示一个与 images 文件夹下的图像名称相同的图像,我该怎么做?
【问题讨论】:
标签: ruby-on-rails ruby
如何显示来自 app/assets 下的 images 文件夹以外的文件夹中的图像? 假设我在assets 下有另一个名为im 的文件夹。即 app/assets/im 并且我需要在 im 文件夹下显示一个与 images 文件夹下的图像名称相同的图像,我该怎么做?
【问题讨论】:
标签: ruby-on-rails ruby
如果您使用 Asset Pipeline,所有文件夹(不在预编译路径中)都将被复制到 public/assets 文件夹中。
要访问资产,只需执行asset_url("im/image_name.png")。这将获取您的图像。
【讨论】:
image_url 或image_path 方法直接访问。请做image_path("images1.jpeg")。这是因为images 也属于 AP。
<%= image_tag(image_path('images1.jpeg'), :alt => "logo", :size => "75x75") %> :)