Возможно ли использовать метод Ruby on Rails before_filter
, чтобы проверить, что одна из нескольких вещей истинна? В частности, я использую Devise, в котором я определил пользователя и администратора, и я хотел бы убедиться, что тот, кто обращается к определенному контроллеру, является тем или иным. Я искал ответы в документации и так и не имел никакой удачи.Использование before_filter для проверки того, что администратор или пользователь подписан в
Спасибо, вот мои версии (если это поможет):
- Рубин 1.9.3
- Rails 3.2.6
- Разрабатывают 2.2.3
Вы можете добавить def check_if_admin в ApplicationHelper или, возможно, «AuthenticationHelper» и включить вспомогательный элемент в контроллер =) – Abdo