私はいくつかのRails adminプラグインを調べてきましたが、これらに遭遇しました:
https://github.com/gregbell/active_admin
https://github.com/sferik/Rails_admin
https://github.com/thoughtbot/administrate (編集:後で追加)
どちらを選択するかについての提案。モデルの関連付けとファイルのアップロード機能をサポートするために必要になります。
私はRails_admin
に投票します。その外観と、箱から出してすぐにすべてのモデルを管理できるという事実が気に入っています。履歴機能も非常に便利です。
Yehuda Katzをメンターとするプロジェクトはすべて安全なはずです。
私は個人的にはこの2つを統合できると考えており、両方のプロジェクトで問題を提起したばかりです。
両方から最高の部分を取り、欠けている部分で協力することは素晴らしいことだと思います。
本当に個人的な好みの問題だと思います。 Rails_admin [*]を使用する人が増えていますが、active_adminの方が好きです。
ActiveAdminを選択した理由は、deviseやinherited_resourcesなどのgemを使用し、Niceフォームビルダー(simple_formを選択した場合でもformtastic)を使用することを前提に開発されたことが主な理由です。
Rails_adminは 'config.included_models'でサポートしていますが、実際にはすべてのモデルがデフォルトで管理者に公開されるわけではありません。
[*] https://github.com/gregbell/active_admin vs https://github.com/sferik/Rails_admin のウォッチ/フォーク。