我有一个@articles
变量,以desc顺序存储最新的文章。我将在我的文章显示页面上使用此变量。确保它不包含当前文章的最佳方法是什么?
这是我的代码:
@articles = Article.order(updated_at: :desc).paginate(page: params[:page]).per_page(32)
我还定义了一个@article
变量,因此它可以找到并显示正确的文章,就像我们在展示页面上一样。我假设我可以通过某种方式使用此功能来确保@articles
不包含@article
..不确定最佳方法。
答案 0 :(得分:4)
由于您已定义@article
,因此您可以执行以下操作
@articles = Article.where.not(id: @article.id).order(updated_at: :desc).paginate(page: params[:page]).per_page(32)