2017/01/20分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Deprecate initialize_schema_migrations_table
and initialize_internal_metadata_table
Active Recordの修正です。
ActiveRecord::ConnectionAdapters::SchemaStatements
moduleからinitialize_schema_migrations_table
、initialize_internal_metadata_table
メソッドをdeprecateにしています。
それぞれActiveRecord::SchemaMigration.create_table
、ActiveRecord::InternalMetadata.create_table
を呼び出しているだけで、メソッド経由ではなく直接呼びだせば良いだろう、という事でdeprecateになっています。Revert "Merge pull request #27718 from kamipo/remove_internal_public_methods"の続き。
Merge pull request #27733 from kenta-s/add-missing-argument-to-find_templates
actionview/lib/action_view/template/resolver.rb
の修正です。
ActionView::Resolver#find_templates
メソッドの引数が足りてなかった(引数は5つ渡されるのに、4つしか受け取れるようになってなかった)のを修正しています。
Merge pull request #27734 from y-yagi/update_create_table_statements_in_sqlite3
railties/test/application/rake/dbs_test.rb
の修正です。
sqlite3
コマンドでdumpされたSQLを確認するテストで、CREATE TABLE
にIF NOT EXISTS
が含まれていてもテストが通るよう修正しています。
SQLite 3.16.0からCREATE TABLE
文にIF NOT EXISTS
が含まれるようになった為。
参考:SQLite: Check-in [c7021960]
Mention ActiveRecord's config.example.yml
rails guideのContributing to Ruby on Rails
の修正です。
Testing Active Record
の項に、activerecord/test/config.example.yml
に書いてあるテーブル名やユーザを準備する必要がある旨説明を追加しています。
Add missing tests for ActionView::Template::Text
actionview/test/template/text_test.rb
の修正です。
ActionView::Template::Text
クラスのメソッドでテストが無かったメソッドについてテストを追加しています。
Merge pull request #27624 from elfassy/assert_enqueued_jobs_with_queue_level
activejob/lib/active_job/test_helper.rb
の修正です。
assert_enqueued_jobs
メソッドの引数にqueue
を指定出来るよう修正しています。
add missing comment out [ci skip]
activesupport/lib/active_support/core_ext/enumerable.rb
のdocの修正です。
Enumerable
module配下の各メソッドのdoc内のメソッド実行例に#
が不足していたのを追加しています。
add missing comment out [ci skip]
activesupport/lib/active_support/core_ext/array/access.rb
のdocの修正です。
Array#without
メソッドのdoc内のメソッド実行例に#
が不足していたのを追加しています。