繁体   English   中英

错误的参数数量(2为1)RoR错误

[英]wrong number of arguments (2 for 1) RoR error

我正在尝试制作一个简单的应用,并且在我的索引页面上,我遇到了错误:

wrong number of arguments (2 for 1)

该视图如下所示(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

错误指向该行:

= gravatar_for user, size: 50

知道为什么我会收到此错误吗? 先感谢您。

gravatar_for的选项应该在options哈希中:

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

看到这个

你需要

= gravatar_for user

另请参阅错误的参数数量?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM