1

そのため、OS 10.6.8 Snow Leopard から光沢のある新しいマウンテン ライオンにシステムを更新したところ、レールからまったく同じエラー メッセージが大量に表示されます。

syntax error, unexpected ':', expecting tASSOC

何を与える?以前はdependent: :destroy と validates presents: true, uniqueness: true のようなことを常に行っていましたが、今ではそれができなくなりましたか?

コードが冗長であることは理にかなっていると思いますが、実際には、古いシステムで問題なく実行された以前のコードの簡潔さが少し気に入りました。

railsアプリを起動してroutes.rbで実行しているときに、すぐにこれに遭遇しました。

root :to => 'welcome#index', as: 'welcome'

機能しなくなり、レールが必要になります:as => 'welcome'

誰かが同様の経験をしたことがありますか?この機能を回復する方法はありますか?

4

1 に答える 1

5

新しいハッシュ構文は ruby​​ 1.9 から導入されました。

ルビーのバージョンを確認してくださいruby -v

于 2012-09-17T04:53:27.070 に答える