質問: ドキュメントを読んでいたら、’Rails 4.1+’以上はこれこれしてくださいと書いてありましたが、これの指定している範囲はどこからどこまでなのでしょうか。 Rails 4.2も含まれるのでしょうか。 Rails 5も含まれますか? よろしくお願いします。
回答: 英語圏で良くみかける表現として、「XXX バージョン1.0 以降」の意味で「XXX version 1.0+」のように'+'を使って表記されることがあります。 ですから字義通り解釈すると、Rails 4.1 以降の全てのバージョンを指しています。 ~~(とはいえ、将来に渡って常に完全互換を保証するなんてことは無いでしょうけど。)~~ @sanadanさんコメント をうけて追記: RubyGemsのバージョニング方針では、Semantic Versioningを採用しているそうです。あわせて参考にしてください。 > > Semantic versioning boils down to: > > > * **PATCH 0.0.x** level changes for implementation level detail changes, such as small bug fixes > * **MINOR 0.x.0** level changes for any backwards compatible API changes, such as new functionality/features > * **MAJOR x.0.0** level changes for backwards *incompatible* API changes, such as changes that will break existing users code if they update > > >