gpt4 book ai didi

ruby-on-rails - Ruby on Rails 4 查找等价的订单和限制

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

我需要非常快地将我的应用程序 Controller 更新到 Rails 4,但我不知道如何以新的 Rails 4 样式编写所有这些行:使用带有条件和限制的 order_by,在网络中我搜索快速,并且所有部分都在一起 - 没找到。我如何将其从 Rails 3 转换为 Rails 4?

在我的 Controller 中

@news = Article.find(:all, conditions: { text: "example" }, order_by: "created_at", limit: 4 )

我不必在 4 中使用条件,只在 where 中使用,但是如何附加 :all、order_by 和 limit 呢?什么是正确的语法?

最佳答案

在 Arel ( https://github.com/rails/arel ) 中,一切都可以附加。此处描述了各种条款:http://guides.rubyonrails.org/active_record_querying.html

@news = Article.where(text: 'example').order(:created_at).limit(4)

请注意,这会返回一个查询子句,在您明确请求数据之前,该子句不会实际查询数据库。

关于ruby-on-rails - Ruby on Rails 4 查找等价的订单和限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21834614/

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