gpt4 book ai didi

ruby-on-rails - 如何限制提要中显示的帖子项目数?

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

小问题,我相信这很容易回答。我的 PagesController 中有这行代码,它显示了与用户相关的所有帖子:

@microfeed_items = Micropost.find_all_by_user_id(current_user.id)

我可以在这行代码中添加一些东西吗?也就是说,只显示 5 个最新的帖子?

提前致谢!

最佳答案

我假设您的模型中有一个 created_at 属性用于调用 order,如果没有,您可以按 ID 降序排序,假设它们是递增分配的。这应该为你做:

@microfeed_items = Micropost.where(:user_id => current_user.id).limit(5).order("created_at DESC")

查看有关 ActiveRecord 查询的 Rails 指南以获取更多信息:http://guides.rubyonrails.org/active_record_querying.html#limit-and-offset

关于ruby-on-rails - 如何限制提要中显示的帖子项目数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154549/

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