Hash で => を書かない

前に以下のような書き方出来たんだ〜って思ったら、Ruby 2.2.0 からだったようだ。

{ "key": :value }

github.com

Hash literal

* Symbol key followed by a colon can be quoted. [Feature #4276]

なんでコレに気が付いたかというと、Rails Tutorial 2章やって、Heroku にアップした際に、ローカルでは出なかったエラーが出たため。
Heroku は デフォルトでは 2.0.0 で動作するため。

railstutorial.jp

これは、Gemfile に Ruby のバージョンを書いとけばOK。devcenter.heroku.com

Gemfile

ruby '2.2.3'