Проверка правильности владения моделью - PullRequest
0 голосов
/ 04 января 2011

Я знаю, что существуют рельсы / плагины авторизации на основе ролей для рельсов, позволяющие определить, может ли пользователь выполнять какие-либо действия в зависимости от роли, в которой он находится. Однако существует ли наилучший подход к сокрытию действий от пользователей на основе владения?То есть: методы показа / редактирования / уничтожения для пользователя должны быть доступны только в том случае, если они выполняются для текущего зарегистрированного идентификатора пользователя.Надеюсь, это имеет смысл, но я написал несколько методов для защиты от доступа не-владельцев методов, и это стало немного раздутым и уродливым.

Ответы [ 2 ]

1 голос
/ 04 января 2011

Могу порекомендовать по restful_authentication (https://github.com/technoweenie/restful-authentication).краткое руководство http://railscasts.com/episodes/67-restful-authentication

1 голос
/ 04 января 2011

Посмотрите на реализацию cancan .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...