我正在尝试使用Globalize3 gem将模型转换为Active Record,即数据库的国际化。完成文档后,我能够在开发和生产环境中在本地服务器上成功实现它。 但是当我尝试在生产服务器上实现它时,它失败了。它显示了荒谬的行为,即它有效,有时却没有。 尝试通过用户输入设置区域设置。 使用以下函数设置区域设置。
def set_language
if params[:locale]
I18n.default_locale = params[:locale]
end
redirect_to :back
end
答案 0 :(得分:0)
您只是使用该代码设置后备区域设置。它也可能有助于调整当前的语言环境,如
def set_language
if params[:locale]
I18n.default_locale = params[:locale]
I18n.locale = params[:locale]
end
redirect_to :back
end