2014-02-26 154 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'。