なるようになるブログ

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

rails commit log流し読み(2020/06/15)

2020/06/15分のコミットです。

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

activerecord/CHANGELOG.md


Make Arel nodes more invertable

activerecord/lib/arel/nodes/binary.rbの修正です。

各Arelのnodeがinvertableになるよう修正しています。

unscopemergeでnodeの検出をしやすくする為、との事です。


Deprecate YAML loading from legacy format older than Rails 5.0

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

Active RecordのオブジェクトをserializeしたYAMLのロード処理について、Rails 5.0前のバージョンで作成された古いフォーマットのサポートをdeprecateにしています。

古いフォーマットで参照しているクラスの中には既に存在していないクラスもあり、現状正しくロード出来ない状態になっている為。


Ensure times-called assertions are evaluated

railties/test/generators/app_generator_test.rbrailties/test/generators/plugin_generator_test.rbの修正です。

特定のコマンドが実行されたかどうかを確認するassertionがmethod stubの中で行われていたのを、stubの中では行わないよう修正しています。コマンドが一度も実行されなかった場合のチェックがstubの中だと行えない為。


Document config.javascript_path

rails guideのConfiguring Rails Applicationsの修正です。

config.javascript_pathについての説明を追加しています。