Как я могу авторизовать действия по ролям (используя Can Can или альтернативу) в Rails 3?

Например, у меня есть несколько страниц и индекс всех пользователей, которые я хочу получить только в том случае, если User.role == "admin".

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

Как я могу это сделать?


person Satchel    schedule 05.05.2011    source источник


Ответы (1)


Если вы спрашиваете, что я думаю о вас, то, возможно, вам следует проверить этот railscast

person mkly    schedule 05.05.2011