なるようになるブログ

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

rails commit log流し読み(2021/04/09)

2021/04/09分のコミットです。

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


Merge pull request #41825 from rails/refactor-scope-registry

Active Recordの修正です。

scopeのregistry処理について、Thread.currentの呼び出し回数を減らすようリファクタリングしています。


Add more methods to NullPool

activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rbの修正です。

NullPoolクラスに各種メソッドを追加しています。テストでNullPoolを使用した際にエラーになるのを避ける為。


Add example of params to button_to docs [ci skip]

actionview/lib/action_view/helpers/url_helper.rbのdocの修正です。

button_toメソッドのdoc内にあるexampleコードの実行結果ににauthenticity_tokenを追加しています。


Encryption guide copy fixes [ci skip]

rails guieのActive Record Encryptionの修正です。

各箇所の言い回し、フォーマットの修正を行っています。


Merge pull request #41845 from jhawthorn/template_suggestions

Action Viewの修正です。

MissingTemplateエラーが発生した際に、DidYouMeanを使ってtemplateのサジェスチョンを表示するよう修正しています。


Fix user-defined self.default_scope to respect table alias

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

modelでself.default_scopeを定義した場合に、table aliasの指定が無視されてしまうバグがあったのを修正しています。