ActiveAdminを使用して Rails アプリを開発しており、js の翻訳に I18n.js を使用しています。
問題は、I8n.js を機能させるには、次の.erb
ように言語を設定する必要があることです。
<script type="text/javascript">
I18n.defaultLocale = "<%= I18n.default_locale %>";
I18n.locale = "<%= I18n.locale %>";
</script>
Witch はアプリの残りの部分で正常に動作します (application.erb
ファイルに配置した場合) が、それを配置するグローバルな場所が見つからないため、すべての ActiveAdmin フォームで共有できます。
すべてのフォームでコードを繰り返したり、デフォルトの ActiveAdmin を変更したりしたくはありませんerb
(可能であれば)。
すべてのビューでいくつかの erb コードを共有する方法はありますか?
ありがとう!