【发布时间】:2011-11-15 13:13:27
【问题描述】:
所以我的代码在 ruby 1.8.7 上运行得很好,但在 1.9.2 上它不起作用。
这是错误信息:
rake aborted!
/u/apps/proxy/releases/20111115125519/db/seeds.rb:16: syntax error, unexpected tASSOC, expecting ')'
:image_url => 'dooropen',
^
/u/apps/proxy/releases/20111115125519/db/seeds.rb:16: syntax error, unexpected ',', expecting $end
以下是代码的相关部分:
door_on_state = BoxStateConfiguration.create (
:image_url => 'dooropen',
:color => '#CD493B',
:label => 'Ytterdörr öppen',
:interactive => false
)
我在文件顶部添加了# encoding: utf-8,因为它在 1.8.7 而不是 1.9.2 上运行时有时会出现问题,但这并没有改变任何东西。
有人知道 ruby 抱怨什么吗?
【问题讨论】:
标签: ruby ruby-on-rails-3 syntax-error ruby-1.9.2