1
私はAPIアプリケーションを持っており、rails_adminを使っています。 デフォルト言語を:nlに設定しようとしていますが、英語版ではadminを維持しています。Rails_adminはロケールを設定できません
#application.rb
config.i18n.default_locale = :nl
config.i18n.available_locales = [:en, :nl]
アプリケーションコントローラでロケールをインターセプトしようとしましたが、レール管理者はそれをトリガしないようです。
before_filter :set_locale
def set_locale
if [RailsAdmin].include?(self.class.parent)
I18n.locale = :en
else
I18n.locale = params[:locale] || I18n.default_locale
end
end