2016/06/12分のコミットです。
CHANGELOGへの追加はありませんでした。
Add missing things to Rails 5.0 release notes [ci skip]
rails guideのRuby on Rails 5.0 Release Notes
の修正です。
説明が必要と思われる対応についてRelease Notesにentryをまとめて追加しています。
Provide the ability to override the queue adapter used by jobs under
activejob/lib/active_job/test_helper.rb
の修正です。
Active Jobのテスト用のadapterに、任意のadapterを指定出来るよう対応しています。
adapterはqueue_adapter_for_test
メソッド経由で取得するので、queue_adapter_for_test
メソッドで使用したいadapterを返してあげればOKです。
class OverrideQueueAdapterTest < ActiveJob::TestCase class CustomQueueAdapter < ActiveJob::QueueAdapters::TestAdapter; end def queue_adapter_for_test CustomQueueAdapter.new end end
こんな感じで。
activerecord/lib/active_record/fixtures.rb
のdocの修正です。
ActiveRecord::FixtureSet
クラスのdoc内のタイポを修正しています。
Remove outdated comments [ci skip]
activerecord/test/cases/multiparameter_attributes_test.rb
の修正です。
multiple date parametersのテスト内にあった不要なコメントを削除しています。
Merge pull request #25004 from y-yagi/generate_mailer_layout_files_if_it_does_not_already_exist
railtiesの修正です。
regenerate application_mailer.rb if it is missingでmailerをgenerateする際、application_mailer.rb
が無かったらapplication_mailer.rb
を生成するよう対応したのですが、application_mailer.rb
で使用するlayoutファイル(mailer.text.erb
、mailer.html.erb
)を生成していなかった為、layoutファイルについても生成するよう対応しています。
Merge pull request #25362 from maclover7/jm-rm-ar-require
activerecord/test/cases/base_test.rb
の修正です。
不要なテスト用modelのrequireを削除しています。