Gemfileのバージョンの書き方

Gemのバージョンを指定する場合、よくあるのはこんな感じ

gem 'rails', '4.2.5'

これだとバージョンは固定になるので、バグ修正とかセキュリティアップデートみたいなパッチバージョンのアップデートも行われない。
これをメジャー、マイナーバージョンは固定してパッチバージョンのアップデートだけ適用したい場合はこんな感じに書けばいい。

gem 'rails', '~> 4.2'

こうしておけば緊急のセキュリティアップデートしないといけない時に$ bundle updateするだけでアップデートされる。