なるようになるブログ

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

rails commit log流し読み(2018/02/24)

2018/02/24分のコミットです。

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

activesupport/CHANGELOG.md


Caching: MemCache and Redis stores use local cache for multi-reads

activesupport/lib/active_support/cache/strategy/local_cache.rbの修正です。

MemCache及びRedis storeでread_multifetch_multiメソッドを使用した際に、まずin-memory cacheから値を取得するよう修正しています。そちらの方がバックエンドから取得するより高速な為。


Improve generated file app/assets/javascripts/application.js of plugin

railties/lib/rails/generators/rails/plugin/templates/rails/javascripts.js.ttの修正です。

rails plugin用のjavascripts.jsrails-ujsをrequireするよう修正しています。


Merge pull request #32093 from jfragoulis/correct-method-documentation

activesupport/lib/active_support/deprecation/behaviors.rbのdocの修正です。

ActiveSupport::Deprecation.behavior=メソッドのdoc内のexampleコードで、引数にブロックを指定した場合にブロックに渡ってくる引数の数が実際の数と異なっていたのを修正しています。


Correctly set content_security_policy_nonce_generator

rails/railties/lib/rails/generators/rails/app/templates/config/initializers/content_security_policy.rb.ttの修正です。

content_security_policy_nonce_generatorにblockを指定するexampleで、blockに渡される引数の数が不足していたのを修正しています。


[ci skip] Spell out the full variable in generated code.

rails/railties/lib/rails/generators/rails/app/templates/config/initializers/content_security_policy.rb.ttの修正です。

content_security_policy_nonce_generatorにblockを指定するexampleで、blockに渡される引数名をreq -> requestに修正しています。