ActiveAdminを使っていてなんか困ったことがあったらGoogle先生に頼む前に一旦issuesみてみるといいかもしれない。案外議論されてる
Commentモデルが追加できない
$ rails g active_admin:resource comment create app/admin/comments.rb
エラーが出るようになる
activeadmin-0.4.4/lib/active_admin/resource_collection.rb:82:in `ensure_resource_classes_match!': Tried to register ActiveAdmin::Comment as Comment but already registered to Comment (ActiveAdmin::ResourceMismatchError)
解決策。asで別名つけましょう
ActiveAdmin.register Comment, :as => 'PostComment' do end
Commentってのはもう内部で定義されているから定義済み扱いされちゃうらしい
参考リンク
I18nのlocaleが勝手にenにされる
解決策
config/initializers/i18n.rbみたいな感じで下記コードを作る。
I18n.locale = :nl # or whatever your default locale is I18n.load_path += Dir[Rails.root.join("config/locales/**/*.yml")] I18n.reload!
issues全部読んでないので最適な方法探してる途中ですが、本体に取り込まれてないってことはまだ課題なんでしょうかね。
参考リンク