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
を指定しないと正しく動作しない事がある為。