Podążam za tutorialem Michaela Hartla here i próbuję utworzyć indeks użytkowników.Zła liczba argumentów?
Mój kod:
class UsersController < ApplicationController
before_filter :signed_in_user, only: [:index, :edit, :update]
.
.
.
def index
@users = User.all
end
.
.
.
end
i
<%= provide(:title, 'All users') %>
<h1>All users</h1>
<ul class="users">
<% @users.each do |user| %>
<li>
<%= gravatar_for user, size: 52 %>
<%= link_to user.name, user %>
</li>
<% end %>
</ul>
Zrobiłem pewien mój kod zgodny z kodem dokładnie w tutorialu, ale ja dostaję ten błąd:
wrong number of arguments (2 for 1)
Co robię źle? jakieś pomysły?
Której linii kodu otrzymujesz ten błąd? Czy mógłbyś pokazać swój ślad? – badams
Znajomość instrukcji, które powodują błąd, byłaby przydatna. Ale w istocie przekazujesz dwa argumenty na metodę, która przyjmuje tylko jeden argument. – harald
** Rozwiązany problem ** okazuje się być pomyłką w 'gravatar_for'. Przepraszam! –