2017/09/15分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #30581 from y-yagi/do_not_add_master_key_twice_to_gitignore
railtiesの修正です。
rails newで新規にアプリを作成後に、credentials:editコマンドを実行した場合、gitignoreにconfig/master.keyが複数回記載されてしまっていたのを修正しています。
Merge pull request #30582 from y-yagi/do_no_add_master_key_and_credentials
railties/lib/rails/generators/rails/app/app_generator.rbの修正です。
rails newにpretendオプションを指定した場合、master.key及びcredentials.yml.encの生成処理を行わないよう修正しています。
Inline the lone add_master_key_file_silently use.
railties/lib/rails/generators/rails/master_key/master_key_generator.rbの修正です。
master.keyの作成処理をメソッドにしていたのを、add_master_key_fileメソッド内で処理を行うよう修正しています。他から作成処理が呼ばれない為ですかねえ。
Bump Travis to new Ruby releases
.travis.ymlの修正です。
Travisで使用するRubyのバージョンをまとめて更新しています。
Stick with the RUBY_VERSION check on stopgap_13632
Gemfileの修正です。
stopgap_13632 gemをインストールする条件にRubyのバージョンを指定しています。
-gem "stopgap_13632", platforms: :mri_22 +gem "stopgap_13632", platforms: :mri if RUBY_VERSION == "2.2.8"
が、stopgap_13632はRuby 2.2.8では動作しない為、後ほど削除しています。
Remove stopgap_13632 entirely for now: it doesn’t support 2.2.8
Gemfileの修正です。
Gemの一覧からstopgap_13632を削除しています。stopgap_13632はRuby 2.2.8では動作しない為。
Update Getting Started with Rails [ci skip]
rails guideのGetting Started with Railsの修正です。
guide内のform_withメソッドのexamleコードにlocal: trueオプションを指定するよう修正しています。
guide内のexampleコードはXHRで処理を扱う前提のコードになっておらず、local: trueを指定しないと正しく動作しない事がある為。