2011-01-22 6 views
0

ここではコードです:link_to img_tagヘルパーを使用すると、レール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

+0

私はimage_tagを使い始めましたが、同じ問題がありました。 –

答えて

1

あなたのHTMLのどこかに浮かんでいないのですか?

また、あなたが必要以上に多くの作業をやっている:

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

を自動的に代替テキストとして「ロゴ」を割り当てると、あなたはfrontpages_pathヘルパーがすることを、RESTfulなルートを使用していると仮定しますことすでに存在しています。

+0

コードをコピーしても同じ問題が発生しました。 '(フロントページ)'をクリックします。 –

+0

私はそれを理解しました。それは青写真のCSSとのCSSの衝突でした。私はstylesheet_link_tagを取り出し、 '()'がなくなった。あなたの助けてくれてありがとう(私は上記のコードを使用しています)。 –

関連する問題