Rails Admin против ActiveAdmin

Я изучал некоторые плагины администратора rails и наткнулся на них:

https://github.com/gregbell/active_admin

https://github.com/sferik/rails_admin

https://github.com/thoughtbot/administrate (EDIT: добавлено позже)

Любые предложения относительно того, с кем идти. Я бы нуждался в этом, чтобы поддерживать ассоциации моделей и возможности добавления файлов.

Ответ 1

Я проголосую за rails_admin. Мне нравится его внешний вид и тот факт, что из коробки все модели доступны для администрирования. Функция истории также полезна.

Любой проект с Иегудой Кацем как наставником должен быть безопасным.

Ответ 3

Я думаю, что это действительно вопрос личных предпочтений. Больше людей используют rails_admin [*], но я предпочитаю active_admin.

Причины, по которым я выбрал ActiveAdmin, в основном заключались в том, что он был разработан с предположениями, что я сделал бы себя: используя драгоценные камни, такие как devise и inherited_resources, и используя хороший конструктор форм (formtastic, хотя я бы выбрал simple_form).

Я действительно предпочитаю, чтобы не все модели подвергались действию администратора по умолчанию, хотя rails_admin поддерживает это с помощью config.included_models.

[*] Часы/вилки на https://github.com/gregbell/active_admin vs https://github.com/sferik/rails_admin - хотя этот пробел закрытие.