なるようになるブログ

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

rails commit log流し読み(2023/10/18)

2023/10/18分のコミットです。

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

activerecord/CHANGELOG.md


Update classic_to_zeitwerk_howto.md

rails guideのClassic to Zeitwerk HOWTOの修正です。

各箇所のグラマーの修正を行っています。


Include ActiveModel::API in ActiveRecord::Base

Active Recordの修正です。

ActveRecord::Baseで、Introduce ActiveModel::APIで追加されたActiveModel::APIをincludeするよう修正しています。ActiveModel::APIにはAction PackとAction Viewと統合する為のmoduleが一通り含まれており、個別にmoduleをincludeするよりもこちらを使用した方が良いだろう、という事で修正されています。


Drop dependency on mutex_m

mutex_mを依存から削除し、Mutex_mを使用していた箇所はMutexを使用するようリファクタリングしています。元々synchronizeメソッドの為だけにincludeされていたようで、別途Mutexインスタンスを作成しても問題無いだろう、という事のようです。


Fix code example in the field_name method

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

field_nameメソッドのdoc内のcode exampleでメソッド名をタイポしていたのを修正しています。