3

当我使用 rails form_for

form_for @users do |f|
end

为什么说 nil 的值为 4?

4

2 回答 2

3

这可能会帮助你。这是因为 nil 的对象 id 是 4。

http://blog.bigbinary.com/2008/06/23/why-the-id-of-nil-is-4-in-ruby.html

于 2012-11-14T18:32:09.673 回答
0

在控制台检查这个,

nil.object_id # => 4

所以这里看起来@users对象为零。

于 2012-11-14T18:33:44.847 回答