Rails: роли / админ - PullRequest
       6

Rails: роли / админ

0 голосов
/ 30 июня 2011

Prefface Я новичок в рельсах и программировании. Работаю над моим первым приложением rails - у меня есть аутентификация с помощью omniauth и devise, а также простая отправка статей для пользователей.

Я хочу сделать две вещи:

  1. Если пользователь не является определенной ролью, перенаправить их на другую страницу.

  2. Если предпочтение только «офлайн» разрешить администраторам просматривать сайт.

Мне еще предстоит создать таблицу предпочтений - поиск предложений. :)

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

1 Ответ

3 голосов
/ 01 июля 2011

В настоящее время я использую CanCan для авторизации на основе ролей в моем текущем проекте. Я обнаружил, что это прекрасно работает, включая возможность делать то, что вы ищете. И документация! О, документация. Если бы все авторы драгоценных камней писали документацию, подобную CanCan, я верю, что это приведет к миру во всем мире.

И в качестве дополнительного бонуса, поскольку он был написан Райаном Бейтсом , для него уже записано RailsCast .

...