なるようになるブログ

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

rails commit log流し読み(2015/06/30)

2015/06/30分のコミットです。

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

activerecord/CHANGELOG.md


To fix #20644

rails guideのGetting Started with Railsの修正です。

Guide Assumptionsの項に、Windows環境の場合、Development Kitが必要な旨説明を追加しています。


Minor addition to getting started guide for foreign_key description of references migration [ci skip]

rails guideのGetting Started with Railsの修正です。

Generating a Modelの項、foreign_keyについて説明している箇所に、対象テーブルのidカラムに外部キーが設定される旨説明を追加しています。


fix pluralization in doc [ci skip]

rails guideのActive Record Migrationsの修正です。

Foreign Keysの項のグラマーの修正を行っています。


integration_tool defaults to :test_unit

rails guideのConfiguring Rails Applicationsの修正です。

integration_toolの説明に、インテグレーションテスト生成用に使用するライブラリを指定する、及びデフォルトはtest_unitである旨説明を追加しています。


tests, railties tests should use bin/ executables when possible.

railtiesのテストの修正です。

rakeを実行する際、bundle exec rakeを利用していたのを、bin/rakeを利用するよう修正しています。

railsとしてbin/rakeを提供しており、各種ドキュメントでもそちらを使用するよう進めているので、テストでもbin/rakeを使用するようにしたとの事です。


dump_schema_after_migration applies migration tasks other than db:migrate

activerecord/lib/active_record/railties/databases.rakeの修正です。

ActiveRecord::Base.dump_schema_after_migrationがfalseにも関わらず、db:migrate以外の幾つかのタスク(db:migrate:updb:migrate:downdb:forwarddb:rollback)ではdum処理が行われてしまっていたのを、行われないよう修正しています。


follow-up to 2183caa, always reenable the task. #20743

activerecord/lib/active_record/railties/databases.rakeの修正です。

直前のタスクの修正のフォローアップです。 reenableメソッドの呼び出しを必ず呼ばれるよう修正しています。