在我的erb文件中,我想使用rand
写一些假的图像网址数据,因为我有12个不同的图像,名称从1.gif到12.gif,所以我尝试写:
<img src="<%= image_path('gif2/#{rand(1..12)}.gif') %>">
但得到以下结果:
<img src="/images/gif2/#{rand(1..12)}.gif">
那我怎么能在image_path helper中使用rand?
答案 0 :(得分:1)
这样做:
\n*\s*(\d+)
我修改了你的代码,因为你正在做一些冗余的事情。但是你想要在<%=image_tag image_path("gif2/#{rand(1..12)}.gif") %>
内进行插值,这应该是''
。
阅读此image_tag
帮助程序方法以获取更多详细信息。