gpt4 book ai didi

ruby-on-rails - Rails 4 - 不要在变量中包含自己

转载 作者:太空宇宙 更新时间:2023-11-03 17:47:01 25 4
gpt4 key购买 nike

我有一个 @articles 变量,它按降序存储最新的文章。我将在我的文章展示页面上使用这个变量。确保它不包含当前所在文章的最佳方法是什么?

这是我的代码:

@articles = Article.order(updated_at: :desc).paginate(page: params[:page]).per_page(32)

我还定义了一个 @article 变量,这样它就可以找到并显示正确的文章,就像我们在显示页面上一样。我假设我可以以某种方式使用它来确保 @articles 不包含 @article.. 不确定最好的方法来解决这个问题。

最佳答案

因为你定义了@article,你可以像下面那样做

@articles = Article.where.not(id: @article.id).order(updated_at: :desc).paginate(page: params[:page]).per_page(32)

关于ruby-on-rails - Rails 4 - 不要在变量中包含自己,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34459620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com