なるようになるブログ

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

rails commit log流し読み(2018/04/18)

2018/04/18分のコミットです。

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

actionpack/CHANGELOG.md


Correct docs on naming of sprockets manifest file

rails guideのThe Asset Pipelineの修正です。

Precompiling Assetsの項、Sprocketsのmanifestファイルについて説明している箇所で、ファイル名にmd5 hashが付与されている旨説明が記載されていたのですが、実際は16-byteのランダムな16進数な文字列が付与されるようになっているので、その旨説明を修正しています。


Ruby 2.6 warning: passing splat keyword arguments as a single Hash

actionview/lib/action_view/digestor.rbの修正です。

Ruby 2.6からHash オブジェクトをキーワード引数への展開として呼び出すとwarningが出るようになったので、splat展開で引数を渡さないよう修正しています。


Update validates_inclusion_of example

activemodel/lib/active_model/validations/inclusion.rbのdocの修正です。

validates_inclusion_ofメソッドのdoc内のexampleコードで、genderを使っていたのを、それ以外の単語を使用するよう修正しています。

Merge pull request #32582 from cassidycodes/better-examplesと同様に、Inclusive Languageを使うため。


Merge pull request #32602 from Envek/fix/csp-multiple-nonces

actionpack/lib/action_dispatch/http/content_security_policy.rbの修正です。

Content-Security-Policyのnonceヘッダーがリクエストの度に増えてしまう(前のリクエストのnonceヘッダーがそのまま残ってしまう)バグがあったのを修正しています。


Don't link issue number in CHANGELOG [ci skip]

actionpack/CHANGELOG.mdの修正です。

CHANGELOGのエントリーにissueへのリンクが含まれていたのを、他のエントリー同様リンクは含まないよう修正しています。


Remove unused literal introduced in #32602

actionpack/lib/action_dispatch/http/content_security_policy.rbの修正です。

Content-Security-Policyのdirectivesを生成す際に、使用しないリテラルを生成していたのを、生成しないよう修正しています。