[] .include?(:test)返回nil

时间:2010-03-29 15:55:55

标签: ruby-on-rails ruby arrays null

遇到[].include?(:test)返回nil而非预期false的奇怪问题。整个事情只发生在运行应用程序时(我在rubymine调试模式下看到),而不是在irb或rails控制台中。

我测试了以下内容:

[].include?(:test)  # nil

[].include?(:test).nil? # nil

[].class # Array

似乎包括?在某处被覆盖,但我无法找到原因。 grep -R Array * and grep -R include? *显示没什么奇怪的。知道我怎么能找到更多?

0 个答案:

没有答案