Интеграция с Facebook с использованием ruby ​​на рельсах с использованием geo koala - PullRequest
0 голосов
/ 20 января 2012

Я хочу интегрировать логин Facebook в проект ruby ​​on rails с помощью Koala. Я перешел по указанной в учебнике ссылке http://udooz.net/blog/2011/02/facebook-app-using-rails-koala/. Но после установки драгоценного камня коала он не показывает список комплектов. Более того, даже если я запускаю сервер rails, он выдает следующее сообщение об ошибке:

C:/sample/facebook/config/initializers/koala.rb:10:in `<top (required)>': uninitialized constant Koala (NameError)
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/engine.rb:556:in `block (2 levels) in <class:Engine>'
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/engine.rb:555:in `each'
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/engine.rb:555:in `block in <class:Engine>'
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:30:in `instance_exec'
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:30:in `run'
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:55:in `block in run_initializers'
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:54:in `each'
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:54:in `run_initializers'
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/application.rb:96:in `initialize!'
        from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.1.3/lib/rails/railtie/configurable.rb:30:in `method_missing'
        from C:/sample/facebook/config/environment.rb:5:in `<top (required)>'
        from C:/sample/facebook/config.ru:4:in `require'

1 Ответ

0 голосов
/ 10 июля 2012

Я получаю это, комментируя

config.action_controller.allow_forgery_protection = false
config.gem "koala"

из моего файла config / environment.rb

, но теперь, когда я нажимаю на ссылку для входа в систему со ссылкой на Facebook, яполучить ошибку «Обнаружен Csrf» от Devise.

Работает ли это?

...