Какой плагин для Ruby on Rails вы используете и почему?Каковы плюсы и минусы разных админских жемчужин? - PullRequest
12 голосов
/ 23 марта 2011

Нам нужен очень простой, но безопасный админ-плагин для Rails. Мы на 2.x, но рассматриваем порт на 3.x.

Какой плагин для администратора вы используете и почему? Каковы плюсы и минусы других? Доступно несколько плагинов для администраторов, и мы хотели бы воспользоваться опытом других, прежде чем выбрать один.

Под плагином admin я имею в виду плагин, который помогает нам управлять данными и пользователями приложения.

Спасибо!

Ответы [ 8 ]

16 голосов
/ 23 марта 2011

Это в настоящее время самый популярный: https://github.com/sferik/rails_admin

Это движок Rails, а не плагин, но он хорошо выглядит и полезен.

8 голосов
/ 28 апреля 2011

Разве вам не лучше использовать Devise и CanCan для создания собственного администратора?Конечно, это потребует некоторой работы, но у вас будет полный контроль над вашим admin / cms, и известно, что Devise предлагает аутентификацию во всем стеке MVC.в частности, область администратора.

2 голосов
/ 03 декабря 2011

Выезд ActiveAdmin . Там есть Railscast .

2 голосов
/ 27 апреля 2011

Попробуйте Typus https://github.com/fesplugas/typus

Использует собственную аутентификацию / авторизацию, вот демо: http://demo.typuscms.com/admin

1 голос
/ 04 мая 2011

Многие (включая меня) предпочитают не использовать гем для аутентификации, потому что это слишком высокая функция для приложения; иногда лучше написать собственный код для подходящего варианта использования.

Теперь вы можете использовать devise, authlogic и т. Д., Но для меня аутентификация очень важна, и если я не до конца понимаю, что скрывается за этими драгоценными камнями, я стараюсь держаться подальше (в зависимости от приложения, которое я создаю) ).

1 голос
/ 28 апреля 2011

Я рекомендую вам поиск по Railscasts И аутентификации. Там вы найдете (через Райана Бейтса) все, от супер простого «эпизода 21» до упомянутых выше.

Если вы посвятите 1 час просмотру 12 подкастов, полученных в результате этого поиска, вы сможете лучше найти решение, соответствующее вашим потребностям (основываясь на отличных отзывах этого сообщества).

Удачи и дайте нам знать, какой вы выберете.

0 голосов
/ 22 октября 2012

ActiveAdmin - лучший, и его легко настроить.Посмотрите эту ссылку ActiveAdmin

0 голосов
/ 29 апреля 2011

Я не использую плагин "admin" perse. Я использую Declarative_Authorization Gem.

Плюсы:

  • вы получаете больше, чем просто привилегии администратора / обычного пользователя, вы получаете возможность определять свои собственные роли пользователя и явно определять, кто что может делать

  • вы получаете множество вспомогательных методов для определения определенных действий, которые могут выполнять только определенные пользователи

  • очень популярный, хорошо документированный и хорошо поддерживаемый

Минусы:

  • требуется чуть больше для настройки
...