なるようになるブログ

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

rails commit log流し読み(2024/09/13)

2024/09/13分のコミットです。

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

railties/CHANGELOG.md


Add Solid Cable (#52889)

railtiesの修正です。

rails newで新規にアプリを作成した際に、production用のAction CableのbackendとしてSolid Cableを使用するよう修正しています。デフォルトでSolid Cableを使用するようになっており、使用したくない場合は、--skip_solidオプションを指定すれば良いようになっています。


Slim down the gem section for Solid

railties/lib/rails/generators/rails/app/templates/Gemfile.ttのdocの修正です。

solid関係のgem(solid_cachesolid_queue、及び、solid_cable)のコメントを1つにマージしています。


Load routes in LazyRoutesSet#recognize_path

railties/lib/rails/engine/lazy_route_set.rbの修正です。

Rack middlewareでrecognize_pathメソッドを使用した場合に、ActionController::RoutingErrorがraiseしてしまうバグがあったのを修正しています。


Merge pull request #52047 from seanpdoyle/association-callbacks-docs

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

ActiveRecord::Associationsのdoc内のcallbackについて説明している箇所について、callbackの定義方法についての説明を追加、各callbackのメソッドについてAPI docへのリンクを追加、等を行っています。


Merge pull request #52856 from p8/docs/health-check

docの修正です。

healthcheckshealth checksにまとめて修正しています。


Use less queries when updating nested attributes

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

nested attributeの更新処理で、不要なqueryが実行されないようリファクタリングしています。


Fix small typo for Solid Cable changelog [ci skip] (#52911)

railties/CHANGELOG.mdの修正です。

continuouslycontinouslyにタイポしていたのを修正しています。