Rails与Facebook的OmniAuth NoMethodError

时间:2013-05-19 03:39:15

标签: ruby-on-rails-3 facebook omniauth

我一直在关注使用facebook设置OmniAuth的this教程,但是当我尝试运行/ auth / facebook时,我收到如下错误:

NoMethodError in SessionsController#create
undefined method `[]' for nil:NilClass

我的代码与教程中的代码相同,除了

auth = request.env['rack.auth']

更改为

auth = request.env['omniauth.auth']

先谢谢了。

马特

1 个答案:

答案 0 :(得分:1)

这些说明有点过时了。请改为Railscasts