我是Ruby的新手。我按照这个教程安装:http://udooz.net/blog/2011/02/facebook-app-using-rails-koala/
Ruby中未初始化的常量LoginController。
现在,当我这样做:导轨产生控制器
轨生成控制器入户指标
我得到这个错误:
/home/hiccup-pro/Documents/qstack/config/environment.rb:8:in `<top (required)>': undefined local variable or method `config' for main:Object (NameError)
from /home/hiccup-pro/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.3/lib/rails/application.rb:103:in `require'
from /home/hiccup-pro/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.3/lib/rails/application.rb:103:in `require_environment!'
from /home/hiccup-pro/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.3/lib/rails/commands.rb:25:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
我固定它。至少该错误,但现在我有一个不同的bug,那就是:未初始化的常量LoginController。我搜索了一下,发现我不应该在environment.rb中提及config。*。 反正 这是我的environment.rb
# Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
Qack::Application.initialize!
config.action_controller.allow_forgery_protection = false
那么,为什么会出现这种错误uninitialized constant LoginController
?
你能发布你的environment.rb文件吗? –
你还使用哪个版本的Rails? –
我在集成facebook应用程序时也遇到过这种问题,但无法修复它。然后我最终使用'facebooker2'gem ... –