Как перенаправить на определенную страницу при успешном входе в систему и успешной регистрации?
Я пробовал это в своем файле маршрутов, но он все еще перенаправляет пользователя/логин
namespace :user do
root :to => "welcome#index"
end
Попробовал вики-инструкции по разработке, но безуспешно...
редактировать: используя devise 1.1.rc1 и rails 3.0.5
1 ответ
Вы можете переопределить after_sign_in_path_for для перенаправления в определенное место после входа в систему с помощью Devise.
Попробуйте это в своем application_controller.rb
def after_sign_in_path_for(resource_or_scope)
dashboard_path
end
Где dashboard_path
может быть путем, на который вы хотите перенаправить пользователя после входа в систему.
Похожие вопросы
Новые вопросы
ruby-on-rails
Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.