gpt4 book ai didi

ruby-on-rails - rails 3 : i18n locale doesn't change on production environment

转载 作者:行者123 更新时间:2023-12-04 06:31:52 25 4
gpt4 key购买 nike

我一直在寻找在“生产环境”上国际化我的应用程序的时间。

在开发环境中一切正常。

这是我的代码:

在 View 中

        <li><%= link_to "العربية", :locale=>'ar' %></li>
<li><%= link_to "English", :locale=>'en' %></li>

在 application_controller.rb 中

  def set_locale
I18n.locale = params[:locale]
I18n.default_locale = params[:locale] end

我使用的是 Rails v3.2.1,gem v1.8.17。

最佳答案

在 View 中:

I18n.available_locales.each do |locale|
= link_to I18n.name_for_locale(locale), url_for( :locale => locale )
&nbsp;

在 application_controller.rb 中

def set_locale
I18n.locale = params[:locale] || I18n.default_locale
end

关于ruby-on-rails - rails 3 : i18n locale doesn't change on production environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9720904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com