2016/01/05分のコミットです。
CHANGELOGへの追加はありませんでした。
activerecord: reuse immutable objects
Active Recordの修正です。
空のHashをfreezeするよう修正、ActiveRecord::Relation::FromClause.empty
、ActiveRecord::Relation::WhereClause.empty
で一度作成したオブジェクトをキャッシュするよう修正、等を行い、生成するオブジェクトを減らせるよう改善しています。
Merge pull request #22821 from shosti/set-null-transaction
activerecord/lib/active_record/connection_adapters/abstract/transaction.rb
の修正です。
NullTransaction
で#add_to_transaction
メソッドを呼び出した場合にエラーになっていたのを対応しています。NullTransaction
クラスにメソッドの定義が足りてなかったのが問題だったようです。
Update the maintenance policy for the next release.
rails guideのMaintenance Policy for Ruby on Rails
の修正です。
サポート対象のバージョンに5.0.xを追加し、4.1.xをサポート対象から削除しています。
Merge pull request #22915 from kamipo/fix_user_name_in_doc
activerecord/lib/active_record/relation.rb
のdocの修正です。
#create
メソッドのdoc内にあるexampleコードの実行結果が、実際の結果と異なる箇所があったのを修正しています。
Merge pull request #22906 from bf4/rendering_exceptions
actionpack/lib/action_controller/metal/renderers.rb
、
actionpack/test/controller/renderers_test.rb
の修正です。
ActionController::Renderers
moduleに関するテストを追加しています。
Merge pull request #22896 from kamipo/fix_unsigned_and_blob_or_text_column
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
の修正です。
ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::Column
クラスの#blob_or_text_column?
メソッド、#unsigned?
メソッドでの型チェック正規表現に誤りがあったのを修正しています。
Enum型でunsiginedやblobを使用した場合に正しくチェック出来ない問題があったようです。
:scissors: Unnecessary spacing in the generated code
railties/lib/rails/generators/rails/plugin/templates/test/test_helper.rb
の修正です。
rails pluginのデフォルトのtest_helper.rb
に不要なスペースがあったのを削除しています。
[ci skip] Update doc/resource link removed by #21211
rails guideのGetting Started with Rails
の修正です。
Guide Assumptions
の項、Rubyを学ぶための教材について説明している箇所に、List of Free Programming Booksのリンクを追加しています。
Add job suffix to sample's job file name
rails guideのActive Job Basics
の修正です。
Queues
の項にあるexampleコードのファイル名が誤っていた("job"サフィックスがついてなかった)のを修正しています。