Есть ли в devise встроенный метод, позволяющий передавать переменную, содержащую URL-адрес, на который перенаправляется пользователь после входа или регистрации?
Спасибо
Если ваша модель называется User, определите маршрут user_root в вашем config/routes.rb:
User
user_root
config/routes.rb
match '/profile', :to => "user#profile", :as => "user_root"
Затем Devise автоматически перенаправит пользователя по этому пути.
В вики есть страница, которая объясняет это: https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-in-out.
application_controller.rb
... def after_sign_in_path_for(resource_or_scope) example_path end def after_sign_up_path_for(resource_or_scope) example_path end ...