我有两个使用相同版本的设备的Rails 4.0.1项目。它们具有相同的config/initializers/devise.rb
,并且在config/routes.rb
devise_for :users, controllers: {omniauth_callbacks: "users/omniauth_callbacks", registrations: "users"}
在可行的应用程序中,我在rake routes
中获得此输出,但在没有的应用程序中获取此输出:
user_omniauth_authorize GET|POST /users/auth/:provider(.:format) users/omniauth_callbacks#passthru {:provider=>/github/}
user_omniauth_callback GET|POST /users/auth/:action/callback(.:format) users/omniauth_callbacks#(?-mix:github)
有谁知道为什么这会在一个应用程序中运行而不是另一个应用程序?我错过了一些明显的东西吗?