2021/01/05分のコミットです。
CHANGELOGへの追加はありませんでした。
actionpack: Improve performance by allowing routes with custom regexes in the FSM.
Action Packの修正です。
routingのFSMで、custom regexepを指定してのroutingを行えるよう修正しています。
元々は、FSMではデフォルトの正規表現を持つパラメータのみ指定出来、それ以外の正規表現が含まれている場合、root listに対してlinear searchを行っていました。
この対応により、FSMでデフォルト以外の正規表現も検索出来るようになった為、cutom regexepを指定した場合のrouting処理の性能が改善するようになっています。
rails guideのConfiguring Rails Applications
の修正です。
Results of config.load_defaults
の項に説明が不足してたconfigがあったのを追加、及び、load_defaults
でデフォルトが変わるconfigについては、Results of config.load_defaults
にのみデフォルト値の説明を行うよう修正しています。
Fix complicated has_many through with nested where condition
Active Recordの修正です。
has_many through associationを使用していて、through associationでnestしたwhere conditionを指定、かつ、through scopeでreferences valuesを使用している、かつ、modelがテーブルと同じ名前のassociationが定義されていない場合に、エラーになってしまうバグがあったのを修正しています。
Avoid nokogiri v1.11.0 to make our CI green
Gemfile
の修正です。
nokogiri v1.11.0を使用しないよう修正しています。nokogiri v1.11.0だとActive Supportのテストがfailしてしまう為。