Ich bin mit diesem problem: undefined method `jeder' für #<Benutzer:0xa8dc8b8>

19: <strong>URL</strong> <%= link_to user_path(@user),(@user)%><br />
20: 
21: <strong>Thoughts</strong> <%= @user.thoughts.count %>
22: <% @user.each do |user| %>
23: <li>
24:   <% if Friendship.are_friends(current_user, user) %>
25:     (you are friends)

Es wirft den Fehler in Zeile 22. Ich verstehe nicht, warum. Ich bin einfach nur versuchen, die Schleife für jeden Freund.

BEARBEITEN:1

Ich bin wirklich versucht zu senden eine Anfrage über einen link in meine sozialen Netzwerke sidebar. Hier ist der code, der es verpasst hat:

     <% @user.friendship.each do |user| %>
          <li>
<% if Friendship.are_friends(current_user, user) %>
  (you are friends)
<% elsif current_user != user %>
  (<%= link_to "request friendship", :controller => :friendship, :action => :req, :id => user.name %>)
                <% end %>
                </li>
<% end %>

<h2>Your Friends</h2>
<ol>
<% @user.each do |friendship| %>
  <li><%= friendship.friend.name %>, <%= friendship.status %></li>
<% end %>
</ol>

Ich habe versucht, hinzufügen von Benutzer -.Freundschaft und es tut Rendern der Seite aber es gibt keinen link, um Freunde hinzuzufügen.

InformationsquelleAutor GamerAsh | 2011-05-19
Schreibe einen Kommentar