В моем контроллере разрешений, я использую Active Record, чтобы искать разрешение:Rails 3 - Как не к ошибке, если запись не найдена
@permission = Permission.find(params[:user_id])
Если это возвращает результат я тогда смотреть на разрешении. name И передать это моему контроллеру.
Проблема в том, что это результат returna, в противном случае это не так. Когда это не так, это ошибки. Как я могу предотвратить это?
Использование: 1. Если у пользователя есть запись разрешений, покажите его и дайте пользователю изменить его. 2. Если нет, покажите, что у них нет записи разрешений и разрешить пользователю устанавливать разрешение ,
Благодаря
'@permission = Permission.find_by (id: params [: user_id])' now. – hlcs