2016/02/05分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activejob/CHANGELOG.md
railties/lib/rails/generators/app_base.rb
の修正です。
--skip-sprockets
オプションを指定してrails new
した際に、Gemfileにjquery-rails
、coffee-rails
を記載しないよう修正しています。
Gemfile
、Gemfile.lock
の修正です。
テストの際、Turbolinks 5.0.0.beta1を使用するよう修正しています。
hotlink to the source and results for AWDwR tests
RELEASING_RAILS.md
の修正です。
Agile Web Development with Rails
のテストコードへのリンク(https://github.com/rubys/awdwr)、及び左記テストコードの実際のテスト結果ページへのリンク(http://intertwingly.net/projects/dashboard.html)を追加しています。
Add documentation about method to describe how it works [ci skip]
activemodel/lib/active_model/errors.rb
のdocの修正です。
ActiveModel::Errors#[]
メソッドのdocに、エラーが発生してない場合でも、[]
に指定したattributeがkeys
メソッドの戻り値に含まれてしまう旨説明を追加しています。
person.errors.keys # => [] person.errors[:name] # => [] person.errors.keys # => [:name]
Merge pull request #23472 from jhubert/patch-2
activerecord/lib/active_record/connection_adapters/connection_specification.rb
の修正です。
ActiveRecord::ConnectionAdapters::ConnectionSpecification::ConnectionUrlResolver.new
メソッドで、引数のURIが正しいURIのフォーマットだった場合のみschemeの文字列の変換処理を行うよう修正しています。
@uri = uri_parser.parse(url) - @adapter = @uri.scheme.tr('-', '_') + @adapter = @uri.scheme && @uri.scheme.tr('-', '_')
DATABASE_URL
に変な値を設定してしまった場合に、NoMethodError
が起きてしまうのをを防ぐ為。
add missing include to engine test example [ci skip]
rails guideのGetting Started with Engines
の修正です。
Functional Tests
の項のexampleコードで、Engine.routes.url_helpers
のincludeが不足していたのを追加しています。
move CHANGELOG entry to the appropriate position [ci skip]
railties/CHANGELOG.md
の修正です。
Rails 5.0.0.beta2リリース後に追加された機能がRails 5.0.0.beta2 (February 01, 2016)
の下にentryが記載されていたのを、Rails 5.0.0.beta2 (February 01, 2016)
の上に移動しています。
docs, link Rails specific assertions to the API. [ci skip]
rails guideのA Guide to Testing Rails Applications
の修正です。
Rails Specific Assertions
の項、Rails独自のassertionについて説明している表で、メソッド名にAPI docへのリンクを設定しています。
docs, remove trailing whitespace from testing guide. [ci skip]
rails guideのA Guide to Testing Rails Applications
の修正です。
不要なスペースをまとめて削除しています。
Check off some todos for the Testing guide with @senny [ci skip]
rails guideのA Guide to Testing Rails Applications
の修正です。
Rails独自のテストクラスについて説明している箇所にAPI docへのリンクを追加、Fixtureについての注記を追加等を行っています。
Update turbolinks-rails for passing railties test
Gemfile
の修正です。
最新のturbolinks
を使用するよう修正しています。
リリース済みのturbolinks 5.0.0.beta1だとrailtiesのテストがコケてしまう、という問題がある為、対応済みである最新のコードを使用するようにしています。
don’t explicitly mention EventMachine [ci skip]
actioncable/lib/rails/generators/channel/templates/channel.rb
のdocの修正です。
doc内にEventMachineに依存している旨説明が残ってしまっている箇所があったので、削除しています。
Cant run on an out-of-the-box OSX installation without running out of TOO MANY FILES OPEN
actioncable/test/client_test.rb
の修正です。
大量のクライアントを使用してAction Cableのテストを行う際のクライアント数を200から100に変更しています。
Too many open files
のエラーが出てしまう事がある為のようです。
Change the default adapter from inline to async
activejob/lib/active_job/queue_adapter.rb
の修正です。
Active Jobのデフォルトのadapterをinline adapterからasync adapterに変更しています。
inline adapterだと処理が同期的に行われてしまう為、本来使用する状態と合わせる為にはテストの時も非同期で処理を行った方が良いだろう、という事で変更したようです。