0

I am trying to make a simple app, and on my index page, I am running into the error:

wrong number of arguments (2 for 1)

The view looks like so (index.html.slim):

- provide(:title, 'All users')
h1
  | All users
ul.users
  - @users.each do |user|
    li
      = gravatar_for user, size: 50
      = link_to user.name, user

The error is pointing to the line:

= gravatar_for user, size: 50

Any idea why I am getting this error? Thank you in advance.

user1072337
  • 12,615
  • 37
  • 116
  • 195

2 Answers2

0

The options for gravatar_for should be in an options hash:

gravatar_for(user, options = { size: 50 }) ⇒ Object

See this.

Ken Stipek
  • 1,512
  • 8
  • 12
0

You need

= gravatar_for user

See also Wrong number of arguments?

Community
  • 1
  • 1
Sergey Sokolov
  • 994
  • 7
  • 6