我有一个带有用户身份验证的应用,我想在用户模型中使用商店区域设置。我想在两个地方选择语言 - 登录页面和用户个人资料页面。
我希望应用程序按以下方式运行:
在app控制器中我当然有方法设置区域设置,目前看起来像这样:
def set_locale
if current_user
I18n.locale = current_user.locale
else
I18n.default_locale
end
end
现在问我的问题:如何管理在注册页面上设置区域设置?以及如何在登录时保留此信息?曲奇饼? PARAMS?
在登录页面上我有两个视图 - 登录视图和注册视图。如果我在注册页面切换语言并转到注册页面,我也希望保留新语言。