#ruby-on-rails #ruby-on-rails-3 #devise #ruby-on-rails-3.1
#ruby-on-rails #ruby-on-rails-3 #разработка #ruby-on-rails-3.1
Вопрос:
Мне нужно переопределить devise таким образом, чтобы при регистрации пользователя или входе в систему перенаправлять его на show_home_url
вместо root_path(home#index)
.Но я не уверен, что after_sign_up_path_for
или after_inactive_sign_up_path_for
это то, что мне нужно.Кроме того, какой бы ни был выбор, может кто-нибудь, пожалуйста, показать мне, как это реализовать? я новичок в ruby.Вот контроллер регистрации Devise Большое вам спасибо.
class RegistrationsController < Devise::RegistrationsController
def after_inactive_sign_up_path_for( resource)
end
def after_sign_up_path_for(resource)
end
end
Ответ №1:
Для начала, вы должны быть в состоянии сделать это:
def after_sign_up_path_for(resource)
show_home_path
end