2018/08/28分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activemodel/CHANGELOG.md
Update "Action View Form Helpers" guide [ci skip]
rails guideのAction View Form Helpersの修正です。
各項の言い回しやグラマー修正、exampleコードに誤りがあったのを修正、等を行っています。
Add documentation for :collation column option (#33733)
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rbのdocの修正です。
add_columnメソッドのdoc内の使用出来るオプションについて説明している箇所に、:collationオプションについての説明を追加しています。
Call block to #redirect_to in controller context (#33735)
actionpack/lib/action_controller/metal/redirecting.rbの修正です。
redirect_toメソッドのoptions引数にProcを指定した場合に、controllerのcontextでProcを実行するよう修正しています。
ドキュメントにその旨説明されており(https://api.rubyonrails.org/classes/ActionController/Redirecting.html#method-i-redirect_to)、説明と挙動を合わせる為。
Merge pull request #33654 from kamipo/fix_numericality_validator_2
activemodel/lib/active_model/validations/numericality.rbの修正です。
NumericalityValidator#validate_eachメソッドでvalueを取得する際に、xx_came_from_user?やread_attributeが定義されていなければ、type cast前のvalueを使用するよう修正しています。
Active Recordを使用している場合は問題無いのですが、Active Record以外のサードパーティのライブラリ(Mongoidやactive_attr)ではread_attribute等のメソッドが定義されていない為。
Update the comments for TimeWithZone subtraction (#33721)
activesupport/lib/active_support/time_with_zone.rbのdocの修正です。
TimeWithZone#-メソッドのdocの戻り値についての説明を修正しています。
Use the HTTPS protocol for links to Edges Guides [ci skip]
rails guideの修正です。
edgeguides.rubyonrails.org へのリンクをHTTPSに修正しています。
Merge pull request #33689 from ypresto/ar-fix-dirty-in-around
activerecord/lib/active_record/attribute_methods/dirty.rbの修正です。
around callbacks(e.g. around_create)内でyield実行後にdirty moduleが管理している値が正しくclearされないバグがあったのを修正しています。