私の最新のRailsプロジェクトは多かれ少なかれ実験的であり、多くのことを壊し、その過程で学ぶ. gemfile で最新バージョンの Ruby を指定しています。
ruby '2.2.3'
また.ruby-version
、プロジェクトには次の内容のドットファイルもあります。
2.2.3
明らかな重複以外に、これの何が問題なのですか? 両方の条約の目的は何ですか? 自分の Ruby バージョンをリストするための規則を 1 つだけにする必要がある場合、一方 (Gemfile) をもう一方 (dotfile) よりも優先する必要があるのはなぜですか?
1 つのプロジェクトで両方の規則を使用してもまったく問題ありませんか?
私はこの実験的なプロジェクトの唯一のメンテナーになる予定であり、このわずかな重複を維持する必要があるとは思わない. このプロジェクトのために Ruby をアップグレードするつもりはありません。この詳細を除いて、私はアプリケーションのコードベースでそのような重複を確実に避けています。