我无法在 Rails 3.2.12 中解决这个问题,也许我遗漏了一些东西。
配置/路由.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
应用程序/模型/身份验证.rb
class Authentication < ActiveRecord::Base
...
end
我认为它应该适用于我目前的知识,但有一些我想念的东西。
我的好问题是请告诉我出了什么问题。
路由错误
uninitialized constant AuthenticationsController
这是一条消息,显示在http://localhost:3000/auth/facebook/signout