在我的应用程序中
<%= "a_string".hash %>
呈现为 4318227885144361583
在 Rails 控制台中:
$ rails console
Loading development environment (Rails 3.2.3)
1.9.2p290 :001 > "a_string".hash
=> -917414088101530508
相同的机器,相同的 rails 应用程序,相同的环境,相同的 ruby 版本。
为什么它会得到不同的值?