なるようになるブログ

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

rails commit log流し読み(2023/09/19)

2023/09/19分のコミットです。

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

activesupport/CHANGELOG.md


Firebug was replaced by Firefox/Chrome DevTools

rails guideのSecuring Rails Applicationsの修正です。

Firebugについて言及している箇所があったのを、DevToolsに修正しています。Firebugは現在使えないため。


Fix Active Support changelog

activesupport/CHANGELOG.mdの修正です。

CHANGELOG内のexampleコードで、assert_equalの引数の順番が誤っていたのを修正、及び、html_safe?に関する変更のexampleコードでhtml_safe?メソッドの呼び出しが不足していたのを修正しています。


Use Ruby 3.3 Range#overlap? if available

activesupport/lib/active_support/core_ext/range/overlap.rbの修正です。

Range#overlap?メソッドを定義する際に、Ruby本体で同名のメソッドが使用出来る場合は、Ruby本体のメソッドを使用するよう修正しています。

参考: [Feature #19839] Add Range#overlap?


#unique_keys returns the renamed column name

activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rbの修正です。

add_unique_keyで指定されたcolumnをリネームした後に、unique_keysメソッドがリネーム前のcolumn名を返してしまうバグがあったのを修正しています。


Add *_deliver callback examples [ci skip]

rails guideのAction Mailer Basicsの修正です。

Action Mailer Callbacksの項に、*_deliver callbackを使用したexampleコードを追加しています。