なるようになるブログ

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

rails commit log流し読み(2023/05/29)

2023/05/29分のコミットです。

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


Trick RDoc to pickup ActiveRecord::Core#values_at

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

ActiveRecord::Core#values_atActiveRecord::Core#sliceのdocの順番を入れ替えています。ActiveRecord::Core#values_atのdocがAPI docに表示されておらず、順番を入れ替えると何故か表示されるようになった為、との事です。


Fix linking on ActiveModel::API

activemodel/lib/active_model/api.rbのdocの修正です。

ActiveModel::API moduleのdoc内のメソッドについて説明している箇所が、そのメソッドのdocへのリンクになるよう修正、不要なmoduleへのリンクの削除を行っています。


Fix links for Renderers.add and Renderers.remove

actionpack/lib/action_controller/metal/renderers.rbのdocの修正です。

doc内のメソッドについて説明している箇所が、そのメソッドのdocへのリンクになるよう修正、不要なmoduleへのリンクの削除を行っています。


Unlink Rails constant from READMEs

各READMEの修正です。

doc内のRailsの部分がAPI docへのリンクにならないようエスケープ処理を追加しています。


Fix RDoc autolinks in ActionController::Metal

actionpack/lib/action_controller/metal.rbのdocの修正です。

ActionController::Metalのdoc内のメソッドについて説明している箇所が、そのメソッドのdocへのリンクになるよう修正、不要なmoduleへのリンクの削除を行っています。


Add a tiny more detail about the middleware stack

actionpack/lib/action_controller/metal.rbactionpack/lib/action_dispatch/middleware/stack.rbのdocの修正です。

Railsのmiddleware stackについて説明している箇所に詳細な説明、及び、guideへのリンクを追加しています。


:nail_care: Follow #48329 for API index page

railties/RDOC_MAIN.mdの修正です。

Railsの部分がAPI docへのリンクにならないようエスケープ処理を追加しています。


Merge pull request #48321 from moofkit/fix-sentinels-config-with-strings-arguments

actioncable/lib/action_cable/subscription_adapter/redis.rbの修正です。

Action Cableのconfigにnestした値を指定出来るよう修正しています。Redis Sentinelの設定をする場合にnestしたconfigの値の指定が必要な為。


Ensure binary-destined values have binary encoding during type cast

activemodel/lib/active_model/type/binary.rbの修正です。

binary typeのtype cast処理で、値がStringでbinaryに変換されていない場合、type cast処理の中でbinaryへの変換処理を行うよう修正しています。binary typeの値がデータreload時などにも必ずbinaryになっているようにする為。


:nail_care: Several fixes to AR::DatabaseConfigurations docs

Active Recordのdocの修正です。

doc内のメソッドについて説明している箇所がそのメソッドのdocへのリンクになるよう修正、エスケープ処理を追加、重複している説明の削除、などを行っています。