2011-01-22 89 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助手將已經存在。

相關問題