2015/12/30分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actionpack/lib/action_controller/metal/strong_parameters.rb
の修正です。
ActionController::Parameters#include?
メソッドを追加しています。
ActionController::ParametersがHashを継承しなくなった対応の影響で使えなくなっていたのですが、#include?
はあっても良さそうだろう、という事で追加されたようです。
Merge pull request #22831 from jmbejar/mime-negotiation-format-from-extension-fix
actionpack/lib/action_dispatch/http/mime_negotiation.rb
の修正です。
routesの最後の部分に任意の文字(".")を指定した場合に、request.format
で正しくMime typeが取得出来ないバグがあったのを対応しています。
TestController#parameters returns AC::Parameters
actionview/lib/action_view/test_case.rb
の修正です。
ActionView::TestCase::Controller#params
が、HashクラスではなくActionController::Parameters
クラスの値を返すよう修正しています。
Merge pull request #22547 from kamipo/fix_create_table_info_cache
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
の修正です。
#drop_table
でtableをdropした際、tableのキャッシュ(@create_table_info_cache
)からも対象のテーブルを削除するよう修正しています。
Merge pull request #22803 from kamipo/improve_select_one_in_mysql2_adapter
activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb
の修正です。
ConnectionAdapters::Mysql2Adapter#select_one
メソッドを追加しています。
ActiveRecord::Result
のインスタンス生成を避けるのと、ActiveRecord::Result#hash_rows
メソッドを使用しないようにする事で、
元々使用していた親クラスの#select_one
メソッドより性能が良くなっているとの事です。
actionview/test/template/translation_helper_test.rb
の修正です。
テストメソッド名で、translation
をtranlation
にタイポしている箇所があったのを修正しています。
[ci skip] Put all removals in its section
rails guideのRuby on Rails 5.0 Release Notes
の修正です。
Rack::ContentLength
を削除した対応について、Deprecations
セクションからRemovals
セクションに移動しています。
Fix documentation for configuring default_charset [ci skip]
rails guideのConfiguring Rails Applications
の修正です。
config.action_controller.default_charset
について、guideにはデフォルト値はutf-8である旨記載されていたのですが、実際はnilだった為、その旨説明を修正しています。
actionmailer/test/fixtures/async_mailer/welcome.erb
の修正です。
使用していないAction Mailerのテスト用fixtureファイルを削除しています。
Make postgresql_version
public
activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
の修正です。
PostgreSQLのバージョンを取得する為のActiveRecord::ConnectionAdapters::PostgreSQLAdapter#postgresql_version
メソッドをprotectedからpublicに移動しています。
Merge pull request #22447 from kamipo/fix_test_to_null_agnostic_way
activerecord/test/cases/finder_test.rb
の修正です。
test_find_with_order_on_included_associations_with_construct_finder_sql_for_association_limiting_and_is_distinct
のテストで、テスト結果の取得の際に、NULLの値は取得しないよう修正しています。
NULLのsort orderは、RDBMSによって結果が変わってしまう為、テストがどのRDBMSでも正しく通るようにする為に修正したとの事です。