なるようになるブログ

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

rails commit log流し読み(2016/03/17)

2016/03/17分のコミットです。

CHANGELOGへの追加はありませんでした。


Document and Match the Rails logger interface

railties/lib/rails/generators/rails/app/templates/config/environments/production.rb.tt、 及びRails guideのConfiguring Rails Applicationsの修正です。

デフォルトのproduction.rbのテンプレートファイル内の、stdoutへのログ出力処理に、log formatの設定を追加、及びConfiguring Rails Applicationsのlogerの設定について記載している箇所に、Railsのloggerについてのより詳細な説明を追加しています。


Merge pull request #24201 from rails/rake-db-create

Actvei Recordの修正です。

db:create及びdb:drop taskで、RAILS_ENVにdevelopmentが指定されている場合も、development / test両方のDBを作成 / 削除するよう修正しています。

元々は、RAILS_ENVが指定されていない場合は、development / test両方のDBを作成、RAILS_ENVに明示的にdevelopmentが指定されていて場合は、developmentのDBのみを作成するようになっていました。

ただ、spring経由でrakeを実行する場合必ずRAILS_ENVは設定されている為、bin/rake db:createbundle exec rake db:createで挙動が違く(bundle経由の場合はRAILS_ENVが設定されてない為)なってしまっていた為、挙動を合わせる為、修正したとの事です。