2012-03-15 3 views
0

Я только начал использовать SaaS Rails Kit и нуждался в некоторой помощи при перенаправлении моих пользователей.SaaS Rails Kit: перенаправить после входа в систему?

Я хочу, чтобы мои зарегистрированные пользователи всегда были забраны на мою страницу вакансий (jobs/index.html.erb) после успешного входа в систему у пользователей/sign_up. В настоящее время, когда пользователи регистрируются, они всегда попадают в индекс содержимого # через route.rb. Я надеялся переопределить Devise под devise_for: users, но независимо от того, что я пробовал, он не работает.

Как и где я могу переопределить проект, чтобы мой пользователь попал на страницу моего выбора? Спасибо за ваше время и помощь.

ответ

1

Вы можете оставить что-то вроде этого в ваш ApplicationController:

def after_sign_in_path_for(resource) 
    some_path_to_redirect_to 
end 
+0

Спасибо, но теперь я получаю следующее сообщение об ошибке: AbstractController :: DoubleRenderError в Devise :: SessionsController # новый – user464180

+0

Какой код вы положили в 'after_sign_in_path_for '? – patrickmcgraw

+0

заставил его работать, используя следующее: thanks after_sign_in_path_for (resource) stored_location_for (resource) || clients_path end – user464180

Смежные вопросы