it-swarm.com.ru

Rails Администратор против ActiveAdmin

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

https://github.com/gregbell/active_admin

https://github.com/sferik/Rails_admin

https://github.com/thoughtbot/administrate (РЕДАКТИРОВАТЬ: добавлено позже)

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

83
erickreutz

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

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

31
Harish Shetty

Я лично думаю, что эти два могут быть объединены, и только что подняли вопрос по обоим проектам:

Я думаю, что было бы здорово взять лучшие части от обоих, и сотрудничать в недостающих частях.

16
ndbroadbent

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

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

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

[*] Наблюдает/разветвляется на https://github.com/gregbell/active_admin vs https://github.com/sferik/Rails_admin - хотя разрыв сокращается ,.

13
Michael Hellein