2013-03-13 82 views
0

我正在尝试使用Globalize3 gem进行Active Record模型转换,即数据库国际化。阅读完文档后,我能够在开发和生产环境中在本地服务器上成功实施它。 但是,当我尝试在生产服务器上实现它时,它失败。它表现出荒谬的行为,即有效,有时不起作用。 尝试通过用户输入设置区域设置。 使用下面的函数来设置区域设置。生产服务器上的全球化3不起作用

def set_language 
    if params[:locale]  
     I18n.default_locale = params[:locale] 
    end 
    redirect_to :back 
    end 

link to globalize3 gem documentation

回答

0

你只设置与代码回退区域。它可能会帮助调整当前的语言环境,如

def set_language 
    if params[:locale]  
     I18n.default_locale = params[:locale] 
     I18n.locale = params[:locale] 
    end 
    redirect_to :back 
end 
+0

感谢您的支持,但它不能解决我的问题:( – 2013-03-14 09:30:13

相关问题