Рельсы админ и ActiveAdmin [закрыт]
Я искал в некоторых плагинах rails admin и наткнулся на них:
https://github.com/gregbell/active_admin
https://github.com/sferik/rails_admin
https://github.com/thoughtbot/administrate (EDIT: добавлено позже)
любые предложения относительно того, с каким из них идти. Мне бы это понадобилось для поддержки ассоциаций моделей и возможностей загрузки файлов.
3 ответа:
Я голосую за
rails_admin
. Мне нравится его внешний вид и то, что из коробки все модели доступны для администрирования. Функция истории тоже весьма полезна.любой проект с Йехудой Кацем в качестве наставника должен быть безопасной ставкой.
Я лично думаю, что эти два могут быть объединены, и только что поднял вопрос на обоих проектах:
- https://github.com/sferik/rails_admin/issues/799
- https://github.com/gregbell/active_admin/issues/677
Я думаю, что было бы здорово взять лучшее от обоих, и сотрудничать на недостающие части.
Я думаю, это действительно вопрос личных предпочтений. Все больше людей используют 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 - хотя разрыв сокращается.