У меня есть это в routes.rb:удалить «пользователи» Префикс DEViSE 1,5
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks" }
Я хочу, чтобы удалить пользователь префикс, изобрести есть по умолчанию, пользователей/sign_up, пользователей/Логин, пользователей/секретный/новый, ... и т.д.
Если я кладу это:
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks" }, :path => '/'
Я получаю следующую ошибку:
RuntimeError Вы можете только добавить: omniauthable поведение на один Разрабатывают модели
Ответ находится в https://github.com/plataformatec/devise/wiki/How-To:-Change-the-default-sign_in-and-sign_out-routes. благодаря – hyperrjas