なるようになるブログ

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

rails commit log流し読み(2017/03/06)

2017/03/06分のコミットです。

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

activerecord/CHANGELOG.md

actionpack/CHANGELOG.md


Fix CI failure due to contain <U+2028>

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

redirect_toメソッドのdocを修正した対応(Merge pull request #28259 from ChakreshwarSharma/redirect_to_doc)で、doc内に不正な文字が含まれてしまっていたのを削除しています。


Fix direct with params example [ci skip]

actionpack/lib/action_dispatch/routing/mapper.rbのdocの修正です。

directメソッド内のexampleコードが動作しないコードになっていたのを修正しています。


Extract SchemaMigration.all_versions

Active Recordの修正です。

migrationの全てのバージョンを取得する為のメソッド(SchemaMigration.all_versions)を追加し、各箇所でそのメソッドを使用するよう修正しています。


Merge pull request #28295 from kamipo/fix_deserialize_with_json_array

activerecord/lib/active_record/connection_adapters/postgresql/oid/array.rbの修正です。

JSON arrayに対するdeserialize処理が正しく行われないバグがあったのを修正しています。


Fix malformed asset_url when rendering template with ActionController::Renderer

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

ApplicationController.rendererを使用してasset urlを含むviewをrenderした際に、asset urlが不正な値(e.g. http://://example.org:80/)が生成されてしまうバグがあったのを修正しています。


Add CHANGELOG entry for #28250

actionpack/CHANGELOG.mdの修正です。

先のApplicationController.rendererメソッドの対応についてCHANGELOGにエントリーを追加しています。