2014/12/19分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
db:schema:load
anddb:structure:load
no longer purge the database before loading the schema. This is left for the user to do.force: :cascade
to recreate tables referenced by foreign-keys.
Add docs for AS::TestCase::test_order
activesupport/lib/active_support.rb
、
activesupport/lib/active_support/test_case.rb
の修正です。
ActiveSupport::TestCase::test_order
メソッドにdocを追加しています。
Enable Travis CI container-mode
.travis.yml
の修正です。
Travis CIのcontainer-modeを有効にするよう修正しています。あとbundler cacheの設定も合わせて行っています。
container-modeについてはTravis CIのブログご参照。
ビルド高速化するのは良いですねえ。
Output extension is no longer generated [ci skip]
rails guideのGetting Started with Rails
の修正です。
coffee、scssのexampleからそれぞれjs、cssの拡張子を削除しています。
invoke coffee -create app/assets/javascripts/welcome.js.coffee +create app/assets/javascripts/welcome.coffee invoke scss -create app/assets/stylesheets/welcome.css.scss +create app/assets/stylesheets/welcome.scss
それぞれ、coffee-rails、sass-railsの変更による影響なのですが、そういえばこれrelease noteに言及されてないですねえ。
Revert "Merge pull request #18003 from sikachu/permit_all_parameters-thread-safety"
Make AC::Params.permit_all_parameters thread safeの対応をrevertしています。
permit_all_parameters
をスレッドセーフにする為の対応だったのですが、対応が不十分だったらしく、revertされています。
actionpack/actionpack.gemspec
の修正です。
最新のrackを使用するよう修正しています。
activerecord/lib/active_record/tasks/database_tasks.rb
の修正です。
db:schema:load
、db:structure:load
タスクでschemaファイルの読み込み前にpurge処理は行わないよう修正しています。
例えはHerokuような環境では、権限の問題でpurge処理が行えないので、上記コマンドでpurge処理は行わないよう対応したとの事です。db:test:prepare
はそのまま。
force: :cascade
to recreate tables referenced by foreign-keys.
ActiveSupportのConnectionAdaptersの修正です。
create_table
メソッドにforce: :cascade
オプションを追加しています。table dropする際に、整合性制約もまとめて削除出来るようにする為ですね。