Я не мог исправить это в Rails 3.2.12, может быть, мне что-то не хватает.
конфигурации /routes.rb
get "home/index"
root :to => "home#index"
devise_for :users, :only => :omniauth_callbacks
match 'users/auth/:provider/callback' => 'authentications#create'
match '/auth/:provider/signout' => 'authentications#signout'
приложение/контроллеры/authentication_controller.rb
class AuthenticationsController < ApplicationController
...
end
приложение/модели/authentication.rb
class Authentication < ActiveRecord::Base
...
end
Я думаю, что он должен работать с моими текущими знаниями, но есть кое-что, что я пропускаю.
Мой добрый вопрос - сказать, что не так, пожалуйста.
Ошибка подключения
uninitialized constant AuthenticationsController
Это сообщение, которое отображается в http://localhost:3000/auth/facebook/signout