なるようになるブログ

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

rails commit log流し読み(2017/10/18)

2017/10/18分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionpack/CHANGELOG.md


Merge pull request #30876 from y-yagi/selenium_chrome_headless

actionpack/lib/action_dispatch/system_testing/driver.rbの修正です。

System testにheadless chromeのサポートを追加しています。driven_byメソッドのusingオプションに:headless_chromeを指定すると headless chromeが使用されるようになています。


compatibility - use int instead of bigint

activerecord/lib/active_record/migration/compatibility.rbの修正です。

Rails 4.2で作られたmigrationファイルでreferencesメソッドを使用した際に、primary key typeにbigintが使われてしまっていたのを、作成したときと同じくintegerが使われるよう修正しています。


Should test LegacyPrimaryKeyTest to both V5_0 and V4_2

activerecord/test/cases/migration/compatibility_test.rbの修正です。

古いRailsで作られたmigrationファイルのprimary keyの型をチェックするテストを、Rails 4.2と5.0それぞれのバージョンで作成されたmigrationについてテストするよう修正しています。


Fix typo in allow_failure argument [ci skip]

railties/test/isolation/abstract_unit.rbのdocの修正です。

allow_failure引数をallow_failuresにタイポしていたのを修正しています。


Remove unnecessary allow_failure: true option

railties/test/application/rake_test.rbの修正です。

routes taskを実行する際に、allow_failure: trueを指定していたのを削除しています。

routes taskは必ずexit statusが0に設定され、taskが失敗(exit statusが0以外)する事は無い為。


Remove unused UnknownController class

actionpack/lib/action_controller/metal/exceptions.rbの修正です。

使用していないUnknownControllerクラスを削除しています。


Add mention how to delete several records in bulk to Active Record Basics Guides [ci skip]

rails guideのActive Record Basicsの修正です。

Deleteの項にdestroy_allメソッドについての説明を追加しています。


Set proper migration' version in bug report templates

guides/bug_report_templates/active_record_migrations_gem.rbguides/bug_report_templates/active_record_migrations_master.rbの修正です。

migrationファイルのバージョンを5.0 -> 5.1に更新しています。