なるようになるブログ

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

rails commit log流し読み(2021/06/30)

2021/06/30分のコミットです。

CHANGELOGへの追加はありませんでした。


Fix explain test on sqlite 3.36.0

activerecord/test/cases/adapters/sqlite3/explain_test.rbの修正です。

sqlite 3.36.0でExplainの結果が変わった事によりテストがfailしていたのを修正しています。

参考: SQLite Release 3.36.0 On 2021-06-18


Merge pull request #42198 from zetlanddk/remove-dangling-migrations

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

複数DB向けに異なるディレクトリに同じ名前のmigrationファイルがあった場合に、ファイルロード時にActiveRecord::DuplicateMigrationNameErrorが発生してしまうバグがあったのを修正しています。


Merge pull request #42625 from intrip/36027-create-or-find-by-docs

activerecord/lib/active_record/relation.rbのdocの修正です。

create_or_find_byメソッドのdoc内の言い回しを修正しています。


Remove cvar for registered details

actionview/lib/action_view/lookup_context.rbactionview/lib/action_view/renderer/abstract_renderer.rbの修正です。

registered detailsでclass variableを使用しないよう修正しています。


:scissors:

activemodel/CHANGELOG.mdの修正です。

不要なスペースを削除しています。


Fix migrations with the same timestamps in multiple databases

activerecord/lib/active_record/railties/databases.rakeactiverecord/lib/active_record/tasks/database_tasks.rbの修正です。

複数DB向けに異なるディレクトリで同じtimestampsのmigrationファイルがあった場合に、片方しか実行されないバグがあったのを修正しています。