【问题标题】:when where could return nil什么时候可以返回零
【发布时间】:2016-04-18 18:04:52
【问题描述】:

我刚刚发现了这个问题Ruby on Rails: where returning nil

当 where 可以返回 nil 时,我在文档中找不到答案。

【问题讨论】:

  • 我认为它应该总是返回一个关系对象,而不是零。你有发生这种情况的实际案例吗?

标签: ruby-on-rails where


【解决方案1】:

我不认为where 可以返回零。而是返回一个空数组。

来自http://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-where

返回一个新的关系,它是根据参数中的条件过滤当前关系的结果。

【讨论】:

    猜你喜欢
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 2012-09-17
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    相关资源
    最近更新 更多