我正在制作一个tumbnail,它将包含所有朋友的gravatar以及每个朋友个人资料的链接。我得到了所有工作,直到我添加这部分。 ,other_user_page_path(friend.username)
错误是
undefined method `symbolize_keys!' for "/reie":String
这是整个代码
<% current_user.friends_of.each do |friend| %>
<%= link_to image_tag (friend.gravatar_url(:size => 30)) , other_user_page_path(friend.username)%>
<% end %>
答案 0 :(得分:1)
错误在这里
<%= link_to image_tag (friend.gravatar_url(:size => 30))
, other_user_page_path(friend.username)%>
删除image_tag之后的空格。把它改成这样。
<%= link_to image_tag(friend.gravatar_url(:size => 30))
, other_user_page_path(friend.username)%>
这可以解决您的问题。
答案 1 :(得分:0)
<% current_user.friends_of.each do |friend| %>
<%= link_to(image_tag (friend.gravatar_url(:size => 30)) , other_user_page_path(friend.username)) %>
<% end %>
答案 2 :(得分:0)
尝试
<% current_user.friends_of.each do |friend| %>
<%= link_to other_user_page_path(friend.username) do %>
<%= image_tag(friend.gravatar_url(:size => 30)) %>
<% end %>
<% end %>