なるようになるブログ

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

rails commit log流し読み(2020/07/03)

2020/07/03分のコミットです。

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


Revert "Cache tags_text to avoid computing tags each time when logging"

TaggedLogging#tags_textメソッドの結果をインスタンス変数にキャッシュするようにした、Cache tags_text to avoid computing tags each time when loggingをRevertしています。

Tagはfiber毎に指定出来る為、インスタンス変数ではキャッシュ出来ないため。


Add a regression test for per-fiber tagged logging

activesupport/test/tagged_logging_test.rbの修正です。

thread毎に指定したtagが使用される事を確認するテストを追加しています。


Use join_foreign_key rather than self constructed key name

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

foreign keyを取得するのにjoin_foreign_keyメソッドを使用するよう修正しています。


Remove leftover implicit_readonly documentation [ci skip]

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

readonly?メソッドのdocに、join経由でロードされたレコードにはread-onlyが指定されている旨説明されていたのですが、implicit_readonly is being removed in favor of calling readonly e…でjoin経由でロードされたレコードにread-onyは指定されなくなった為、該当の説明を削除しています。