Если вы хотите, чтобы пользователь комментировал форму после каждого входа, добавьте ApplicationController:
#after_sign_in_path_for is called by devise
def after_sign_in_path_for(resource_or_scope)
comment_path...
end
Если вы хотите вернуть пользователя на страницу, на которой он находился до входа, вы можете сохранить текущий контроллер + действие в сеансе и перенаправить обратно:
session[:pre_login_controller] = params[:controller]
session[:pre_login_action] = params[:action]
А потом:
def after_sign_in_path_for(resource_or_scope)
if session[:pre_login_controller] && session[:pre_login_action]
"#{session[:pre_login_controller]}/#{session[:pre_login_action]}"
else
some default path -- root url or comment path etc
end
end