Как настроить вспомогательный метод Devise? - PullRequest
0 голосов
/ 08 ноября 2010

Я использую Разработать для управления пользователями. Мне нужно запустить собственный код, определяющий, куда перенаправляются пользователи после входа в систему. Я нашел метод after_sign_in_path_for , который, как мне кажется, мне нужно использовать. Но я не уверен, как его использовать. Где я могу разместить свой собственный метод after_sign_in_path_for для переопределения метода по умолчанию? Спасибо за чтение.

1 Ответ

1 голос
/ 08 ноября 2010

это выглядит удобно, я не знал об этом.

 sign_in_and_redirect(resource_or_scope, *args)

Я не могу заставить работать кавычки, поэтому я просто сделаю, но то, что говорит API ниже

Войдите впользователь и пытается перенаправить сначала в сохраненное местоположение, а затем на URL, указанный в after_sign_in_path_for.Он принимает те же параметры, что и метод sign_in.

Я предполагаю, что вы передаете путь в качестве второго аргумента, и это переопределит корневой путь по умолчанию

, например

 sign_in_and_redirect(resource_or_scope, posts_path)

, чтобы вы могли :controller => "post", :action => "index"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...