なるようになるブログ

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

rails commit log流し読み(2021/01/13)

2021/01/13分のコミットです。

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


Define Singleton#duplicable? and return false

activesupport/lib/active_support/core_ext/object/duplicable.rbの修正です。

Singleton#duplicable?メソッドを追加しています。

Mime::NullTypeのようなsingletonなクラスに対してdeep_dupを行った場合に、duplicable?が定義されてないとエラーになってしまう為。


Fix "NoMethodError: undefined method -@'" forsource_type` with a symbol

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

associationのsource_typeにSymbolを指定した場合にNoMethodErrorが発生してしまうバグがあったのを修正しています。


Fix issue routing with optional parts of a segment

actionpack/lib/action_dispatch/journey/path/pattern.rbの修正です。

routesに"."、 "/"で区切られていないoptional segmentがあった場合に、正しくroutingが行われないバグがあったのを修正しています。