![](/img/trans.png)
[英]Error: undefined local variable or method `resource_class' when installing omniauth-twitter
[英]Undefined local variable or method error in OmniAuth
我正在学习本教程。
我陷入了第4步:
第4步:创建登录页面让我们创建会话控制器。
在终端中运行以下代码以创建新的会话控制器,以及新的,创建和失败操作。
rails生成控制器会话新创建失败
当我在终端输入上面的命令时,我收到此错误(在添加我的Facebook的应用程序App ID
和App Secret
):
/home/alex/apps/omniauth-tutorial/config/initializers/omniauth.rb:2:in
block in <top (required)>': undefined local variable or method
d0cdb4fe2489xxxxxxxxxxxxxxxxxxxx'用于#(NameError)
('x是剩下的数字)。
我正在使用Rails 3.1.3,这就是我在Gemfile中的内容:
有什么建议来解决这个问题
source 'http://rubygems.org'
gem 'rails', '3.1.3'
gem 'omniauth'
gem 'omniauth-twitter'
gem 'omniauth-facebook'
gem 'omniauth-github'
您应该为值app id和secret key添加引号
config.omniauth :facebook, "APP_ID", "APP_SECRET"
试试这个并重新启动webrick;它应该可以工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.