1

この画像をprofile_path(thing.user)にリンクする必要があります

<%= image_tag thing.user.photo.url(:small), { :class=>"rounded_square" ,
    style: "margin-left:8px; text-align:center; vertical-align:middle;" } %>
4

3 に答える 3

4

link_to何も役に立たない場合はブロックを取る必要があります:

<%= link_to profile_path(thing.user) do %>
    <%= image_tag thing.user.photo.url(:small), { :class=>"rounded_square" ,
style: "margin-left:8px; text-align:center; vertical-align:middle;" } %>
<% end %>
于 2013-05-04T18:45:22.500 に答える
1
= link_to somewhere_path(some_object) do
  = image_tag some_object.url, class: 'rounded_square'
end

ブロックの戻り値がaタグのコンテンツになります。

于 2013-05-04T18:44:05.093 に答える
0

ネストされたerbで試すことができます。

<%= link_to "#{image_tag(yourimagepath)}", "link_path" %>

このように見えるはずです。

     <%= link_to "#{image_tag thing.user.photo.url(:small), 
        { :class=>'rounded_square' , style: "margin-left:8px; text-align:center; vertical-align:middle;" }}", 
       "profile_path(thing.user)" %>
于 2013-05-04T18:54:53.463 に答える