Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails UsersController#索引中的ArgumentError_Ruby On Rails_Ruby_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails UsersController#索引中的ArgumentError

Ruby on rails UsersController#索引中的ArgumentError,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我想打印索引页中的所有用户,我将用户传递到索引页 用户\u controller.rb def index @users = User.all end index.html.erb 基于,请尝试以下代码: gravatar_for user.email 假设用户的电子邮件可以通过这种方式访问。基于,请尝试以下代码: gravatar_for user.email 假设用户的电子邮件可以通过这种方式访问。是同一个gem吗?您的用户的电子邮件是否可以通过user.email访问?问

我想打印索引页中的所有用户,我将
用户
传递到索引页

用户\u controller.rb

def index
  @users = User.all
end
index.html.erb

基于,请尝试以下代码:

gravatar_for user.email
假设用户的电子邮件可以通过这种方式访问。

基于,请尝试以下代码:

gravatar_for user.email

假设用户的电子邮件可以通过这种方式访问。

是同一个gem吗?您的用户的电子邮件是否可以通过
user.email
访问?问题是,我为
方法向
gravatar\u传递了两个参数,但它被定义为只接受一个参数,因此我尝试通过删除
大小:50
来运行该文件,并且成功了。您应该能够传递额外的参数,例如
大小
。请参阅本指南:,只需确保您直接传递电子邮件。电子邮件是否相同?您的用户的电子邮件是否可以通过
user.email
访问?问题是,我为
方法向
gravatar\u传递了两个参数,但它被定义为只接受一个参数,因此我尝试通过删除
大小:50
来运行该文件,并且成功了。您应该能够传递额外的参数,例如
大小
。请参阅本指南:,只需确保您正在直接传递电子邮件。请添加
users\u helper.rb的代码,因为
gravatar\u for
在此文件中实现。请添加
users\u helper.rb的代码,因为
gravatar\u for
在此文件中实现。