2016/02/03分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Avoid infinite recursion when bad values are passed to tz aware fields
activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb
の修正です。
TimeZoneを扱うようになっているattributeに不正な値を設定し保存しようとした場合に、無限ループ(SystemStackError: stack level too deep
がthrowされる)になってしまうバグがあったのを修正しています。
m = Model.new m.created_at = [] m.save # => SystemStackError: stack level too deep
5.0.0.beta2で発生したリグレッションとの事です。
Ensure tz aware attributes continue to work with arrays
activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb
の修正です。
先の対応で追加メソッド(map_avoiding_infinite_recursion
)で参照する変数名があやまっていたのを修正しています。
[ci skip] Several ActionCable documentation updates:
Action Cableのdocの修正です。
グラマーの修正、docが無かったメソッドにdocの追加、exampleコードのインデントがおかしくなってしまっていた箇所があったのを修正、をまとめて行っています。
rails guideのGetting Started with Rails
の修正です。
applications
-> application's
にタイポを修正しています。
The minimum supported version of PostgreSQL is now >= 9.1
activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
の修正です。
supportするPostgreSQLのバージョンを 9.1以上に修正しています。
PostgreSQL 9.0以下は、PostgreSQL本体でのEOLがもう過ぎてしまっており、Railsでもサポートしないで良いだろう、という事らしいです。
ref: PostgreSQL: Versioning policy
use rails secret in rails guides
guides/source/security.md
、
guides/source/upgrading_ruby_on_rails.md
の修正です。
secretを生成するのにrakeコマンド(rake secret
)を使用していたのを、railsコマンド(rails secret
)を使用するよう修正しています。
actionpack/lib/action_dispatch/testing/integration.rb
のdocの修正です。
xml_http_request
メソッドのdocに、Prototype libraryからのリクエストをミラーリングする
と説明されていたのを、JavaScriptからのAJAXリクエストをミラーリングする
という内容に説明を修正しています。
Changed id-writer to save join table records based on association primary key #20995
ActiveRecord::Associations::CollectionAssociation#ids_writer
メソッドで、値をidの値を取得するカラムがid
カラム決め打ちになっていたのを、primary_key
メソッドで定義したカラムを参照するよう修正しています。
Merge pull request #23436 from y-yagi/use_bin_command_in_routes_task
railtiesの修正です。
各テスト及びdocで、routes
タスクの実行にrake
コマンドを使用するようになっていたのを、rails
コマンドを使用するよう修正しています。
Active Recordのテストの修正です。
テストメソッド、テスト内のdoc、association名等でタイポしている箇所があったのをまとめて修正しています。
update supported version of PostgreSQL in docs [ci skip]
各docの修正です。
supportするPostgreSQLのバージョンは8.2以上である旨説明している箇所を、まとめてsupportするPostgreSQLのバージョンは9.1以上である旨説明を修正しています。