0

Rails アプリのリソースの 1 つに URL 属性 (文字列) があります。リソースには画像属性もあるので、その画像にURLを付けたいと思います。それ、どうやったら出来るの?

<div class="box">
<%= link_to (image_tag retailer.image(:medium)), retailer %>

<p class="description">
    <%= retailer.description %>
</p>

<p>
    <%= link_to 'Edit', edit_retailer_path(retailer) %>
    <%= link_to 'Destroy', retailer, method: :delete, data: { confirm: 'Are you sure?' } %>
</p>

クリックしたときのために、retailer.url のリンク (文字列) を画像に追加したい!

コードの 2 行目の最後の「retailer」引数を「retailer.url」に置き換えようとしましたが、うまくいきませんでした。このコードをクリックすると、そのリソースの表示ページに移動します。

助けてくれてありがとう。

4

2 に答える 2

0

画像ソースはこのようにパラセシスの中にある必要があると思います。

<%= link_to image_tag("/assets/104_white.png"), users_path(@user)%>

したがって、あなたの場合は次のようになります。

<%= link_to image_tag(retailer.image(:medium)), retailer %>
于 2013-07-01T05:29:54.780 に答える
0

これを試して

<%= link_to " #{image_tag(image_tag retailer.image(:medium))}", "link_path" %>
于 2013-07-01T05:13:06.573 に答える