管理画面のタイトルの国際化
- config/initializers/rails_admin.rb
config.main_app_name = [I18n.t('site_title'), 'Admin']
- config/locales/ja.yml
ja: site_title: 'サイト名'
Herokuにアップしたら、「translation missing: ja.site_title」になってしまったorz
なんでだろう。。。
一覧の表示フィールドを変更
- config/initializers/rails_admin.rb
list do field :user_id field :user_name field :sign_in_count field :last_sign_in_at field :last_sign_in_ip end
な感じで、フィールドの順番をデフォルトから変更する
新規作成のフィールドの変更も同様です。
一覧、詳細の特定のフィールドを国際化
- config/initializers/rails_admin.rb
#一覧 list do field :XXXXX do formatted_value do I18n.t(value, :scope => 'XXXXX.XXXXX') end end end #詳細 edit do field :XXXXX do formatted_value do I18n.t(value, :scope => 'XXXXX.XXXXX') end end end