gpt4 book ai didi

ruby-on-rails - 我怎样才能 "bump"发表最新评论的帖子,并且没有评论的新帖子出现在 Rails 的顶部?

转载 作者:数据小太阳 更新时间:2023-10-29 08:29:55 24 4
gpt4 key购买 nike

例如:我希望刚刚提交的帖子显示在页面顶部。然后,如果有人对旧帖子发表评论,我现在会在顶部点赞。

这是我的尝试,但没有出现新帖子,并且多次出现有多个评论的帖子:

@posts = Post.joins(:comments).order("comments.created_at desc")

最佳答案

您应该尝试使用touch:。每个新评论都会更新帖子的 updated_at。只需按照评论模型的代码:

belongs_to :post, touch: true

更多信息:apidock/touch .

关于ruby-on-rails - 我怎样才能 "bump"发表最新评论的帖子,并且没有评论的新帖子出现在 Rails 的顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48697299/

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