gpt4 book ai didi

ruby-on-rails - Rails 4 关系#全部弃用

转载 作者:行者123 更新时间:2023-12-03 21:15:42 25 4
gpt4 key购买 nike

在我的应用程序中,我创建了一个最近的帖子功能。

 @recentposts = Post.all(:order => 'created_at DESC', :limit => 5)

这个变量带来了一些麻烦。当我运行测试时,出现以下错误:

DEPRECATION WARNING: Relation#all is deprecated. If you want to eager-load a relation, you can call #load (e.g. Post.where(published: true).load). If you want to get an array of records from a relation, you can call #to_a (e.g. Post.where(published: true).to_a). (called from show at /home/mateusz/rails4/Bloggers/app/controllers/users_controller.rb:18)



我在谷歌上搜索解决方案,但我没有找到它......

最佳答案

写就好了:

@recentposts = Post.order('created_at DESC').limit(5)
to_a不是明确需要的,因为数据是在需要时延迟加载的。

关于ruby-on-rails - Rails 4 关系#全部弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18203712/

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