Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在具有回退功能的globalize3中获得对象的平移_Ruby On Rails_Translation_Globalize3 - Fatal编程技术网

Ruby on rails 如何在具有回退功能的globalize3中获得对象的平移

Ruby on rails 如何在具有回退功能的globalize3中获得对象的平移,ruby-on-rails,translation,globalize3,Ruby On Rails,Translation,Globalize3,我想用回退法得到翻译。 我的方法不适合: 1) 更改区域设置(I18n.locale=:de) 2) 获取翻译(Place.find(:id)) 3) 4) 不是利润 更新: 我找到了解决办法 before_filter :set_locale def set_locale locale = params[:locale] if locale.present? I18n.locale = locale end end 展示你尝试过的东西。

我想用回退法得到翻译。 我的方法不适合:

1) 更改区域设置(I18n.locale=:de)

2) 获取翻译(Place.find(:id))

3)

4) 不是利润

更新: 我找到了解决办法

  before_filter :set_locale

  def set_locale
    locale = params[:locale]
    if locale.present?
      I18n.locale = locale
    end
  end

展示你尝试过的东西。