なるようになるブログ

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

rails commit log流し読み(2018/05/30)

2018/05/30分のコミットです。

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


Remove unused require "active_support/file_update_checker"

activesupport/lib/active_support/i18n_railtie.rbの修正です。

不要なactive_support/file_update_checkerのrequireを削除しています。


Allow Time.zone.at to receive a second argument

activesupport/lib/active_support/values/time_zone.rbの修正です。

ActiveSupport::TimeZone#atが引数を一つして受け取れないようになっていたのを、複数の引数を渡せるよう修正しています。

RubyTime#atでは第二引数にsub-second precisionを渡せるようになっており、それと挙動を合わせる為。


Merge pull request #32998 from gregmolnar/protect-from-application-javascript

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

ActionController::RequestForgeryProtection#non_xhr_javascript_response?メソッドでresponseがJavaScriptかどうかをチェックする処理で、content typeがtext/javascriptの場合のみJavaScriptだと判定していたのを、application/javascriptJavaScript とみなすよう修正しています。