なるようになるブログ

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

rails commit log流し読み(2019/11/20)

2019/11/20分のコミットです。

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

actionpack/CHANGELOG.md


Add params.member? to mimic Hash behavior

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

ActionController::Parametersmember?メソッドを追加しています。Hash#member?と同様にkeyがあるかどうかをチェックするためのメソッドです。


Merge pull request #37703 from peritpatrio/peritpatrio-patch-1

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

X-Frame-Optionsについて説明している箇所で、左記オプションに指定できない不正な値についての説明があったのを削除しています。


Merge pull request #37332 from p8/guides/engine-hooks-headings

rails guideのGetting Started with Enginesの修正です。

Load Hooksに関するセクションの見出しがずれていたのを修正、及び、セクション名をより適切な内容に修正しています。


Merge pull request #37367 from ramonpm/increase_guides_chapters_wrapper_width

guides/assets/stylesheets/main.cssguides/assets/stylesheets/main.rtl.cssの修正です。

Rails guideの目次が枠からはみ出している箇所があった為、枠の幅を広げるようスタイルを修正しています。


Check that entire collection has been loaded before short circuiting

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

preloader_forメソッドでrecordがロード済みかどうかをチェックするのに、最初のレコードだけチェックしていたのを、全てのレコードについてロード済みかどうかをチェックするよう修正しています。

after_initialize hookで特定のレコードだけ参照している場合に、一部レコードだけがロードされている、というような状態になる事がある為。


Add document for Enumerable#including and Enumerable#excluding,

rails guideのActive Support Core Extensionsの修正です。

Enumerable#including#excludingメソッドについての説明を追加しています。