2014-02-26 169 views
1

我遵循了Railscast第241集,这与Twitter登录非常相称。Rails 4 OnmiAuth路由错误?

在第304集中,对于OmniAuth Identity,我将所有内容都放在了这封信里。这发生在我填写的细节为新用户:

No route matches [POST] "/auth/identity/callback" 

我的routes.rb:

root "home#index" 
get "/auth/:provider/callback" => "sessions#create" 
get "/signout" => "sessions#destroy", :as => :signout 

难道是因为我使用Rails 4?

回答

2

您的路由仅指定GET,但来自omniauth-identity的请求是POST。尝试添加一条POST路由到'/ auth /:provider/callback'。