在我的應用程序爲什麼散列方法在rails控制檯中返回不同的值?
<%= "a_string".hash %>
呈現爲4318227885144361583
在軌控制檯:
$ rails console
Loading development environment (Rails 3.2.3)
1.9.2p290 :001 > "a_string".hash
=> -917414088101530508
同一臺機器,同樣的Rails應用程序,同樣的環境,同樣版本的紅寶石。
它爲什麼會得到不同的值?
謝謝,一旦你知道了,這就完美了! – DanSingerman 2012-07-20 15:16:18