2015/08/21分のコミットです。
CHANGELOGへの追加はありませんでした。
File renaming should be the last operation of an atomic write
activesupport/lib/active_support/core_ext/file/atomic.rb
の修正です。
File.atomic_write
メソッドの、デフォルトの一時ディレクトリをDir.tmpdir
からファイルがあるディレクトリに変更、及びファイル名の変更処理を、メソッドの最後に行うよう修正しています。
元々は、ファイル名の変更後にchown / chmodを行うようになっていたのですが、処理の順番を入れ替えたようです。レースコンディション防止の為、との事です。
rails guideのRuby on Rails Security Guide
の修正です。
Default Headers
の項、共通ヘッダーの一覧の箇所、項目名と内容の間に、-
を追加しいます。
Fix Punctuation in AutosaveAssociation
RDoc
activerecord/lib/active_record/autosave_association.rb
のdocの修正です。
AutosaveAssociation
のdocに、句読点が足りてない箇所があったのを修正しています。
masterブランチのrackを使用するよう修正しています。
rack、masterブランチのバージョンはもう2.0.0になってたんですねえ。
railties/lib/rails/generators/app_base.rb
の修正です。
Gemfileを生成する処理で、カンマが足りてなくてシンタックスエラーになっていたのを修正しています。
bug report templatesの修正です。
こちらもmasterブランチのrackを使用するよう修正しています。
set route precedence at allocation time
actionpack/lib/action_dispatch/journey/route.rb
、
actionpack/lib/action_dispatch/routing/mapper.rb
の修正です。
Journey::Route
クラスのコンストラクタの引数にprecedence
を追加し、precedence
の設定は初期化時に行うよう修正しています。合わせて、precedence
のセッターメソッドを削除しています(attr_accessor
-> attr_reader
に変更)
Add bold to lists' titles [ci skip]
rails guideのRuby on Rails Security Guide
の修正です。
Default Headers
の項、共通ヘッダーの一覧の箇所、項目名を太字で表示されるよう修正しています。
better docs for disable_ddl_transaction!
. Closes #21044.
activerecord/lib/active_record/migration.rb
のdocの修正です。
disable_ddl_transaction!
メソッドのdocに、disable_ddl_transaction!
メソッド後でもtransactionsが作成出来るという事と、詳細はTransactional Migrations
を参照するようリンクを追加しています。
Merge pull request #21106 from amitsuroliya/fix_routing_test
actionpack/test/controller/routing_test.rb
の修正です。
leading slashを無視するテストが重複していたので、片方削除しています。