2
私はちょうど始めたRails 3.2プロジェクトを持っており、いくつかのテストを書こうとしています。Ruby 1.9.3のハッシュ構文がrspec-rails 2.9で動作しない?
私はRubyの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
@rpearce好奇心のために、以前にどのバージョンをインストールしましたか? –
@AndrewMarshall正直言って、わかりません。それは非常に古いことはできませんでした、そして、宝石リスト/宝石リスト - 私は愛を与えませんでした。 – rpearce