なるようになるブログ

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

rails commit log流し読み(2018/03/09)

2018/03/09分のコミットです。

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


Only apply monkey-patch if detected to be required

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

必ずunescapeメソッドを再定義していたのを、必要な時だけメソッドの再定義を行うようにしています。

unscapeunicode / escaped文字を混在した値を指定した場合にエラーになってしまっていたのを修正した対応が、Ruby本体にもインポートされた為。

参考:fix error if the input is mixed Unicode and percent-escapes


Fixes a typo and updates active_job_basics.md

rails guideのActive Job Basicsの修正です。

Callbacksにあるexampleコードでclass名の取得方法に誤りがあったのを修正しています。


Add delegate :pick, to: :all

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

pluck同様に、pickメソッドも:alldelegateするよう修正しています。


Update some i18n references in guides (#32182)

rails guideのRails Internationalization (I18n) APIの修正です。

もう存在しないGlobalize::Backend::Staticの削除、Translating Model Contentの項を追加しI18n用のgemの説明を追加、各項の言い回しの修正等を行っています。