なるようになるブログ

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

rails commit log流し読み(2015/01/01)

2015/01/01分のコミットです。

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

actionpack/CHANGELOG.md


Correctly use the response's status code calling head

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

_status_codeメソッドを削除し、代わりにstatusエイリアスとしてresponse_codeを追加しています。

元々、head :okを行った際に stack level too deep exceptionが発生する問題があり、その為の対応としてActionController::MetalクラスとActionDispatch::Responseクラスに_status_codeメソッドが追加されました。

その後、ActionDispatch::Responseの方の_status_codeメソッドは、response_codeメソッドと同等という事で、削除され、代わりにresponse_codeメソッドの方が使われるようになりました。 ただ、その際、ActionController::Metalクラスの方の対応は漏れており、ActionController::Baseインスタンスが正しくresponse codeを返せていなかった為、このコミットでresponse_codeを呼び出せるよう対応したとの事です。


Merge pull request #18272 from kamipo/fix_warning_assigned_but_unused_variable

activerecord/test/cases/associations/has_one_associations_test.rbの修正です。

has one associationのテストで、テストの確認内容に誤りがあったのを修正しています。


Fixed typo in ActiveJob CHANGELOG [ci skip]

activejob/CHANGELOG.mdの修正です。

"overriden" -> "overridden"にタイポを修正しています。


Tiny follow-up to #18260 [ci skip]

activejob/CHANGELOG.mdactivejob/lib/active_job/core.rbの修正です。

先日行われたActiveJob::Base#deserializeの対応の説明の修正、exampleコードの修正(変数名をよりわかりやすい名前に変更、不要な処理の削除)等を行っています。


Changelog edits [ci skip]

CHANGELOGの修正です。

CHANGELOGの各エントリーについて、改行の追加、グラマーの修正等を行っています。


Merge pull request #18275 from robin850/head-status


Merge pull request #18271 from arunagw/change-copyright-year

各ファイルのcopyrightを"2014" -> "2015"に修正しています。