在image_tag中使用@ college.name

时间:2013-08-13 01:11:53

标签: ruby-on-rails

我正在使用Rails 3.2.13。

我的视图文件中有一个@ college.name变量可供我使用。我有一个图片旋转木马(每个学校3个)。 jpg文件的名称采用university_of_pittsburgh1.jpguniversity_of_pittsburgh2.jpguniversity_of_pittsburgh3.jpg的形式。我想通过像

这样的方式链接到他们

<%= image_tag "@college.name1.jpg" %>

但这似乎不起作用。我怎样才能正确链接图片?

1 个答案:

答案 0 :(得分:4)

<%= image_tag "#{@college.name}1.jpg" %>

您希望通过将@college.name包装在一组大括号中来使用字符串插值:#{...}

这将取代实际的大学名称,而大括号外的1.jpg部分将被添加。所以上面的内容将被解释为:

<%= image_tag "university_of_pittsburgh1.jpg" %>