なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2017/09/15)

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 newpretendオプションを指定した場合、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_13632Ruby 2.2.8では動作しない為、後ほど削除しています。


Remove stopgap_13632 entirely for now: it doesn’t support 2.2.8

Gemfileの修正です。

Gemの一覧からstopgap_13632を削除しています。stopgap_13632Ruby 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を指定しないと正しく動作しない事がある為。