0

这可能是一个非常基本的问题,但我已经查看了一段时间的代码,并没有真正理解导致无方法错误的原因。

在我的控制器中,我有这个

auth = request.env["omniauth.auth"]
@more = auth["provider"]

在我看来我有这个

<%= @more if @more != nil %>

出于某种原因,我不断收到此错误

NoMethodError (undefined method `[]' for nil:NilClass):

PS:如果我要得到正确的数据raise request.env["omniauth.auth"].to_yaml

4

0 回答 0