なるようになるブログ

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

rails commit log流し読み(2019/04/02)

2019/04/02分のコミットです。

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

actionview/CHANGELOG.md

railties/CHANGELOG.md


Merge pull request #35816 from kamipo/partly_revert_query_annotation_for_update_and_delete

Active Recordの修正です。

Add support for annotating queries generated by ActiveRecord::Relation with SQL commentsで追加された未使用のコードと、update_alldelete_allのquery annotationの再利用に関する処理を削除しています。

Relationにannotationが指定されていた場合にそれをupdate_alldelete_allで再利用すべきかどうかはまだ議論が十分ではなく、デフォルトの振る舞いについてちゃんと議論してから入れるべきだという事で削除されています。


Include final newline in generated .ruby-version

railties/lib/rails/generators/rails/app/templates/ruby-version.ttの修正です。

rails newで生成される.ruby-versionの末尾に改行を入れるよう修正しています。


url -> URL where apt except inside actionpack/

Action Pack以外の各箇所のurlをURL`に修正しています。


url -> URL where apt inside actionpack/

Action Packの各箇所のurlをURL`に修正しています。


Only clear template caches in dev after changes (#35629)

Action Viewの修正です。

development envで、request毎にtemplate cacheが削除されていたのを、実際にファイルが更新された時のみtemplate cacheを削除するよう修正しています。


[ci skip] Follow up c8bf334104

actionview/CHANGELOG.mdの修正です。

クラス名のクォート処理と、適切な位置への改行の追加を行っています。


Rename File to RawFile

Action Viewの修正です。

RFC: Introduce Template::Fileで追加されたTemplate::FileTemplate::RawFileにリネームしています。

Template::Fileだと、テンプレートでFileクラスを使用する場合に名前がコンフリクトしてしまい、結果予期せぬエラーが発生しまう可能性がある為。


Add Changelog entry for #35732.

railties/CHANGELOG.mdの修正です。

chromedriver-helper gemの代わりにwebdrivers gemを使うようにした、Replace chromedriver-helper with webdriversの対応についてCHANGELOGにエントリーを追加しています。


Rename connection option to database in dbconsole command

railties/lib/rails/commands/dbconsole/dbconsole_command.rbの修正です

dbconsoleコマンドでデーターベースを指定するのにconnectionというオプション名を使用していたのを、databaseにリネームにしています。connectionオプションはdeprecateになりました。

他の箇所だとdatabaseという名前を使っており、名称を統一したかった為。


[ci skip] Fix typo for recieve -> receive

railties/CHANGELOG.mdの修正です。

receiverecieveにタイポしていたのを修正しています。


[ci skip] Updated the doc after renaming Template::File -> Template::RawFile in #35826

actionview/lib/action_view/template/raw_file.rbのdocの修正です。

Rename File to RawFileの変更に合わせて、doc内のFile TemplateRawFile Templateに修正しています。