Dav*_*ave 6 ruby-on-rails syntax-error cookiestore rack-pow
我刚刚设置了一个新项目,在http:// localhost:3000 /上显示关于你的应用程序环境窗口的所有正确信息,但是当我在http://egg.dev/运行它时,我得到:
SyntaxError: /users/davidhall/work/egg/config/initializers/session_store.rb:3: syntax error, unexpected ':', expecting $end
...sion_store :cookie_store, key: '_egg_session'
^
Run Code Online (Sandbox Code Playgroud)
我确定我之前遇到过这个问题,这是因为我使用带有ruby 1.8.7的rails 3.1,当我使用ruby 1.9.2时问题解决了.现在我也在使用1.9.2时.
感谢任何帮助,非常感谢!
Yua*_*Zhu 33
问题是,Ruby1.9.2中有一个新的样式哈希参数,但在Ruby1.8.7中不可用
key: value # only available in 1.9.2
||
:key => value # available in 1.8.7 and 1.9.2
Run Code Online (Sandbox Code Playgroud)
因此,只需更少的努力,您就可以将语法修改为1.8.7识别的语法.
| 归档时间: |
|
| 查看次数: |
8188 次 |
| 最近记录: |