なるようになるブログ

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

rails commit log流し読み(2015/08/21)

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を行うようになっていたのですが、処理の順番を入れ替えたようです。レースコンディション防止の為、との事です。


Small fixes [ci skip]

rails guideのRuby on Rails Security Guideの修正です。

Default Headersの項、共通ヘッダーの一覧の箇所、項目名と内容の間に、-を追加しいます。


Fix Punctuation in AutosaveAssociation RDoc

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

AutosaveAssociationのdocに、句読点が足りてない箇所があったのを修正しています。


point at rack master

masterブランチのrackを使用するよう修正しています。

rack、masterブランチのバージョンはもう2.0.0になってたんですねえ。


smooth move aaron.... :bomb:

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

Gemfileを生成する処理で、カンマが足りてなくてシンタックスエラーになっていたのを修正しています。


argh!!!

bug report templatesの修正です。

こちらもmasterブランチのrackを使用するよう修正しています。


set route precedence at allocation time

actionpack/lib/action_dispatch/journey/route.rbactionpack/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を無視するテストが重複していたので、片方削除しています。