В моем контроллере разрешений я использую Active record для поиска разрешения:
@permission = Permission.find(params[:user_id])
Если это вернет результат, я затем просмотрю имя permission.name и передаю это моему контроллеру.
Проблема в том, что иногда это возвращает результат, в других случаях это не так. Когда это не так, это ошибки. Как я могу предотвратить это?
Случай использования: 1. Если у пользователя есть запись разрешения, покажите его и позвольте пользователю изменить его 2. Если нет, покажите, что у них нет записи разрешений и разрешить пользователю устанавливать разрешение.
Спасибо