链接中的插值

时间:2013-10-10 08:15:26

标签: ruby-on-rails ruby-on-rails-4 interpolation

我正在尝试在链接中设置变量。

<% @this.each do |this| %>
  <%= image_tag('www.somesite.com/#{this.name}.jpg') %>  
<% end %>

基本上有一个与项目名称相同的图像,所以我试图在图像的链接中调用它。

但我错过了一些东西..

如果我加入他们,我发现它有效 - &gt;

<%= image_tag('www.somesite.com/' + "#{ctag.name}" '.jpg') %>

但我认为这不是一个好习惯..

1 个答案:

答案 0 :(得分:1)

如果将字符串放在单引号中,则插值不起作用。应该使用双引号:

<%= image_tag("www.somesite.com/#{this.name}.jpg") %>