我正在尝试制作一个系统,用户只能看到他或她写的文章.
在文章控制器中,我放在下面
@article = current_user.articles.find(params[:id])
其中params [:id]是article_id.
我只想知道如何从显示中跳过错误,如果文章不存在,或者如果用户没有权限查看,则重定向到:index操作.
我把@ article.nil?在上面的find语句之后的条件语句,但是似乎上面的find语句会立即生成错误,如下所示.
找不到ID = 1662的文章[WHERE(articles.user_id = 1)]
如何解决这个问题?