1. ホーム
  2. ruby-on-rails-3

[解決済み] Rails 3 - link_to を image_tag + text で表示する。

2022-02-16 09:18:47

質問

<%= link_to ((image_tag 'image.png'), 
        url_for({:controller => 'controller_name', :action => 'action_name'}), 
            :class => 'quick', 
            :remote => true) %>

この部分のコードで、私は 画像.png をリンクとして使用します。この画像に何かテキスト(画像+テキスト)を付加する必要があるのですが、以下のようなものを試してみました。

<%= link_to ((image_tag 'image.png', 'text'), 
        url_for({:controller => 'controller_name', :action => 'action_name'}), 
            :class => 'quick', 
            :remote => true) %>

また、同様の方法を試みても、いずれも構文がおかしいというエラーメッセージで終わってしまいます...。 どなたか、どのように設定すればよいのか、教えていただけませんか?

よろしくお願いします。

どのように解決するのですか?

これを試してみてください。

<%= link_to image_tag('/images/image.png') + "some extra text", url_for({:controller => 'controller_name', :action => 'action_name'}), :class => 'quick', :remote => true %>