Я пытаюсь создать систему, в которой пользователь может видеть только статьи, которые он написал.
В контроллере статей я помещаю ниже строки
@article = current_user.articles.find(params[:id])
где params [: id] - article_id.
Я просто хочу знать, как я могу пропустить ошибку из отображения и просто перенаправить на: действие индекса, если статья не существует, или если у пользователя нет разрешения на просмотр. Я положил @article.nil? условный оператор после инструкции find выше, но кажется, что вышеприведенный вывод вызывает ошибку, как показано ниже.
Не удалось найти статью с идентификатором = 1662 [ГДЕ (articles
.user_id = 1)]
Как я могу решить эту проблему?