当我使用link_to img_tag助手时,为什么rails 3显示“(/)”?

时间:2011-01-22 18:23:57

标签: ruby-on-rails-3

这是代码:

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

输出:
alt text

'(/)'

'(/)' - 使用引号,来到图像的末尾

1 个答案:

答案 0 :(得分:1)

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

此外,你做的工作远远超过了必要的工作:

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

这将自动指定“徽标”作为替代文字,并假设您使用的是RESTful路由,frontpages_path帮助器已经存在。