为较低级别的foldername +存储的图像URL创建image_tag

时间:2011-09-03 23:33:59

标签: ruby-on-rails ruby-on-rails-3

如何为存储在默认资产/图像目录较低级别的图像创建image_tag?目前我将所有图片存储在assets / images / pictures文件夹中。

这是一个例子。目前使用@mypic实例变量和存储的基本URL:
pic1.jpg

.erb文件:
<%= image_tag @mypic.photoUrl %>

创建图像标签
<img src="/assets/pic1.jpg" alt="pic1">

我想要的是src为/assets/images/pictures/pic1.jpg

OR是ruby on rails惯例将所有异构图像(例如徽标,个人资料图片,箭头图片,风景图片,按钮图片)放在图像目录中?

谢谢!

1 个答案:

答案 0 :(得分:1)

快速,简单的解决方案是只写“&lt;%= image_tag”pictures /#{@mypic.photoUrl}“%&gt;。

image_tag here的文档。