在图像标记中使用模型的属性

时间:2011-12-07 14:02:01

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

如何在图像标记中使用模型的属性?

我认为这会奏效 -

      <%= image_tag('#{somemodel.name}.png') %>

但那会呈现 -

<img src="/assets/#{somemodel.name}.png" alt="#{video.name}">

如何才能将它设置为somemodel的名称属性?

2 个答案:

答案 0 :(得分:3)

单引号不允许插值。尝试

<%= image_tag("#{somemodel.name}.png") %>

<%= image_tag(somemodel.name + ".png") %>

答案 1 :(得分:0)

你试过这个吗?

<%= image_tag(somemodel.name + '.png') %>