Существует обратный вызов after_sign_in_path_for , вы можете добавить его в свой ApplicationController
protected
def after_sign_in_path_for(resource)
session[:domain_prefix] = current_user.domain_prefix
user_path(resource)
end
Не забудьте вернуть путь в последней строке метода, в противном случае обратный вызов будет перенаправлензапрос на содержание session[:domain_prefix]