2011-01-22 43 views
0

下面的代码:当我使用link_to img_tag助手时,为什么rails 3显示“(/)”?

<%= link_to tag("img", { :src => "/images/logo.png", :alt => "logo"}, false), {:controller => 'frontpage', :action => 'index'}, :class => "logo" %> 

输出:
alt text

'(/)'

的 '(/)' --minus引号,付出的结束图像

+0

为什么不使用image_tag帮助器,只是出于兴趣? – noodl 2011-01-22 18:27:03

+0

我开始使用image_tag,但得到了同样的问题。 – 2011-01-22 18:31:51

回答

1

你确定你没有在你的HTML中浮动的地方吗?

而且,你做更多的工作比必要的:

<%= link_to image_tag('logo.png'), frontpages_path, :class => 'logo' %> 

这会自动分配“标识”作为替代文本,并假设你使用REST风格的路线,即frontpages_path助手将已经存在。

相关问题