2
我剛剛開始了一個Rails 3.2項目,我正在嘗試編寫一些測試。Ruby 1.9.3哈希語法不能與rspec-rails 2.9一起使用?
當我嘗試使用紅寶石1.9.3的JSON式的哈希語法和做到這一點:
let(:user) { User.new(first_name: 'Joe', last_name: 'Blow') }
或本:
let(:user) { User.new({first_name: 'Joe', last_name: 'Blow'}) }
我得到這個錯誤:
syntax error, unexpected ':', expecting ')' (SyntaxError)
let(:user) { User.new(first_name: 'Joe', last_name: 'Blow') }
^
當我恢復到:key =>'value'語法時,rspec然後查看我要求的user.rb文件,並說它不知道什麼是goi還有那裏的語法。
有沒有一種辦法可以解決這個問題?
是的,這是做到了。愚蠢的 – rpearce 2012-04-20 01:49:28
@rpearce出於好奇,你以前安裝過什麼版本? – 2012-04-20 01:50:37
@AndrewMarshall說實話,我不確定。它不可能很古老,並且寶石名單/寶石名單-l沒有給我愛。 – rpearce 2012-04-25 02:54:04