なるようになるブログ

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

rails commit log流し読み(2015/03/20)

2015/03/20分のコミットです。

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

railties/CHANGELOG.md


Updated MySQL documentation link to latest version MySQL 5.6 [ci skip]

activerecord/lib/active_record/connection_adapters/mysql_adapter.rbのdocの修正です。

MySQLのdocのリンク先を最新バージョンのdocに修正しています。


add changelog entry for removing the fallback to rack_env

railties/CHANGELOG.mdの修正です。

先日コミットされた don't fallback to RACK_ENV when RAILS_ENV is not present の対応についてCHANGELOGに追記しています。


Updated MySQL documentation link to MySQL latest version 5.6 everywhere [ci skip]

各docの修正です。MySQLのdocへのリンクが古いバージョン(5.0)になっているのを全て最新バージョン(5.6)のdocへのリンクに修正しています。


Don't cast nil to string in pg enums

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

PostgreSQLenum型にnilを指定した場合に、空文字に変換されてしまうバグがあったのを修正しています。


Fix test messages use directly true, false and nil instead of their symbol

actionpack/test/controller/new_base/render_template_test.rbの修正です。

テスト名にシンボルの:nil:true:falseを使用していたのを、それぞれ、NilClassTrueClassFalseClassを使用するよう修正しています。


[Fix Select tag Tests] Test correct use of multiple option for select

actionview/test/template/form_tag_helper_test.rbの修正です。

select_tagメソッドmultipleオプションを設定した場合のテストで、オプションが正しく設定されていなかったのを修正しています。


Test files should be named *_test.rb to be executed via rake task

activesupport/test/core_ext/securerandom.rb -> activesupport/test/core_ext/secure_random_test.rbにファイル名を修正しています。

ファイル名がxxx_testでないとrake taskでテストが実行されない為、修正したようです。


Use fullpath from Rack request rather than building it

railties/lib/rails/application.rbの修正です。

callメソッド内でフルパスを生成する際に、rails内で定義しているbuild_original_fullpathメソッドではなく、Rackが持っているfullpathメソッドを使用するよう修正しています。

どちらを利用しても同じ結果が得られる為、フルパスを2回生成するのを避けるため、既にフルパスを生成済みのRackから取得するようにしたようです。


Remove #build_original_fullpath method

railties/lib/rails/application.rbの修正です。

build_original_fullpathメソッドを削除しています。先のコミットでbuild_original_fullpathメソッドを使わなくなった為。


Fix kwargs warning in test_get_xml

actionpack/test/controller/integration_test.rbの修正です。

test_get_xmlメソッド内の、getメソッドの引数にキーワード引数を使用するよう修正しています。