1

我正在使用 Ruby on Rails v3.2.2,我想检查查询是否受到限制。那是:

Article.where(...).limit(10) # This is a limited query
Article.where(...)           # This is not a limited query

有没有办法检查是否limit设置?


注意limit:如果尚未设置,我想检查以便为查询动态设置它。

4

1 回答 1

3

您可以检查 Arel 对象的limit.

Article.where(...).limit(10).arel.limit.present?  # true
Article.where(...).arel.limit.present?            # false
于 2012-11-22T02:31:44.393 回答