Я только что обновился до Devise 2.0 с Devise 1.5.1.
Using omniauth (1.0.3)
Using omniauth-oauth (1.0.1)
Using omniauth-twitter (0.0.8)
Я использую это для аутентификации в твиттере. Я продолжаю получать:
NoMethodError (undefined method `new_user_session_path' for #<ActionDispatch::Routing::RoutesProxy:0x00000009b57c10>
Мои маршруты выглядят так:
devise_for :users, :controllers => { :sessions => 'sessions', :omniauth_callbacks => 'authentications' }, :skip => [:sessions] do
get 'sign-out' => 'sessions#destroy', :as => :destroy_user_session
end
Эта ошибка появляется в производстве. Все работает на разработку. Я также работаю на Heroku, если это имеет значение.