なるようになるブログ

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

rails commit log流し読み(2020/03/14)

2020/03/14分のコミットです。

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


Fix warning: method redefined

activejob/test/support/delayed_job/delayed/backend/test.rbの修正です。

method redefinedに関するRubyのwarningが出ていたのを修正しています。


Refactor fetch_attribute

Active Recordの修正です。

fetch_attributeメソッドで各nodeに対する処理をまとめて行っていたのを、各nodeにfetch_attributeメソッドを追加し、各nodeで処理を行うよう修正しています。


Remove convenience class alias

activerecord/lib/arel.rbactiverecord/test/cases/arel/nodes/node_test.rbの修正です。

Arel::Nodes::NodeのaliasとしてNodeを定義していたのを削除しています。2箇所でしか使用しておらず、aliasを定義する必要はないだろうとの事で。


Document view components support (#38656)

Action Pack、Action Viewの修正です。

任意のobjectをrenderに指定する場合の方法(render_inメソッドを定義しておく必要がある)についてのdocを追加、及び、想定している使い方をしていないテストコードを削除しています。


Merge pull request #38495 from jonathanhefner/isolate-argv-in-command-invoke

railtiesの修正です。

command実行時に、ARGVを直接参照・変更していたのを、commmand実行前にdupした値を使用するようにして、ARGVの値が変わらないよう修正しています。


expires_in extras documentation (#38625)

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

expires_inメソッドに標準のオプション以外のオプション(s-maxageno-transform)を指定した場合のexampleを追加しています。