2017/12/25分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Ensure to use repo's Gemfile in application
railties/test/application/server_test.rb
の修正です。
rails server
のrestartのテストで、config/boot.rb
内でENV['BUNDLE_GEMFILE']
を指定するよう修正しています。
ENV['BUNDLE_GEMFILE']
を指定しておかないとPumaがrestart時にgemとしてインストールされているrailtiesを使用しようとしてしまう為。
Merge pull request #27780 from mikelikesbikes/fix-update-attribute-callbacks-issue
activerecord/lib/active_record/persistence.rb
の修正です。
attributesが変更されていない状態でupdate_attribute
メソッドが実行された場合に、callbackが実行されなかったの(save
メソッドが実行されない)を、attributesの変更状態によらずcallbackが実行されるよう修正しています。
To use rubygems-2.7.4 on Travis CI
.travis.yml
の修正です。
CIでrubygems
のバージョンを2.6.14に固定していたのを、バージョン固定を削除しています。
rubygems 2.7.3を使用するとbundler 1.6が強制的にデフォルトgemとして扱われてしまい、ユーザがインストールされたbundlerが使用されない、という問題があった為バージョンを固定していたのですが、rubygems 2.7.4でその問題が解消された為。