我最近写了一些 Rails 代码行,比如
RandomApp::Application.config.session_store :cookie_store, key: '_ramdom_app_session'
我已经在开发和生产模式中使用过这种代码——它工作正常。现在我收到一个错误,我解释说我必须改用以下代码:
RandomApp::Application.config.session_store :cookie_store, :key => '_ramdom_app_session'
(请注意名为“key”的哈希键的不同用法。)
我正在使用 git 在不同的系统(PC、笔记本电脑)上开发应用程序。我正在使用 ruby 1.8.7 (2011-12-28 patchlevel 357) [i386-mingw32] 和 Rails 3.1.3。发生了什么变化(例如在 ruby 或 rails 中)或者我做了什么改变导致这个错误发生?