2015/06/14分のコミットです。
CHANGELOGへの追加はありませんでした。
Revert "revises a test to account for case-insensitive file systems"
case-insensitiveなファイルシステムでtest_render_action_upcased
がコケていたのを対応した、revises a test to account for case-insensitive file systems をrevertしています。
rails-dev-boxをvagrantで使った場合に問題になっていて、対応したコミットだったのですが、何でrevertされたのか、説明が無いので良く解らないんですよねえ…。。
don't hold a reference to env
in the options object
actionpack/lib/action_dispatch/request/session.rb
の修正です。
Request::Session::Options
クラスのコンストラクタからenv
引数を削除しています。
極力、RailsとRack envは分離させたいと考えており、env
を必要な箇所でのみ参照するようにする為に、修正したとの事です。
[ci skip] Fix the dynamic fixtures example
activerecord/lib/active_record/fixtures.rb
の修正です。
fixturesファイルに動的な値を指定するexampleで、変数のi
を1
にタイポしていた箇所があったのを修正しています。
activerecord/lib/active_record/enum.rb
のdocの修正です。
enum_prefix
/enum_suffix
について説明しているdocでenum_suffix
をenum_postfix
にタイポしていた箇所があったのを修正しています。
rails guideのActive Job Basics
の修正です。
queueing
-> queuing
に修正、及びMake the Job Available for Use
の項を追加しています。
app/jobs
ディレクトリがautoloadされないので、手動でautoload_paths
にapp/jobs
配下を追加する必要がある、とういう記載が追加されたのですが、これは誤りで、後ほど削除されています。
Merge pull request #20548 from maurogeorge/collection_check_boxes-rdoc-gotcha
actionview/lib/action_view/helpers/form_options_helper.rb
のdocの修正です。
collection_check_boxes
メソッドのdocにGotchaの項を追加し、modelへの値の渡し方、チェックボックスにチェックがひとつも無い場合の挙動等についての説明を追加しています。
Add missing "header" word in documentation of Token#authentication_request [ci skip]
actionpack/lib/action_controller/metal/http_authentication.rb
のdocの修正です。
Token#authentication_request
メソッドのdoc内のWWW-Authenticate
をWWW-Authenticate header
に修正しています。
ActionDispatch::SSL should keep original header's behavior
actionpack/lib/action_dispatch/middleware/ssl.rb
の修正です。
ActionDispatch::SSL#call
メソッドでは渡されたヘッダーの情報と、httpsで必要なヘッダーの情報をマージする処理を行っています。 その際、渡されたヘッダーの情報にマージするのではなく新規に作成したHashに渡されたヘッダーの情報をマージする形をとっていたのを、渡されたヘッダーの情報に必要な情報をマージする形に修正しています。
- headers = hsts_headers.merge(headers) + headers.reverse_merge!(hsts_headers)
元々のやり方だと、渡されたヘッダーのクラスに関わらずHash
が返されてしまうのですが、ヘッダーにHash
以外のクラス(Rack::Utils::HeaderHash
)を使用した場合に問題がおきてしまう為、修正したとの事です。