2017/05/02分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #28753 from st0012/add-render-with-variants-test
Action Viewのテストの修正です。
template/partial + variantsオプションを指定した場合のテストを追加しています。
Merge pull request #28943 from koshigoe/port-arg-has-precedence-over-env-var
railties/lib/rails/commands/server/server_command.rb
の修正です。
rails server
にPORT環境変数と"-p"オプションを同時に指定した場合に、"-p"オプションの方を優先するよう修正しています。Rails 5.0までと同じ挙動にする為。
Merge pull request #28930 from kamipo/use_flat_map
activerecord/lib/active_record/reflection.rb
、
activesupport/lib/active_support/i18n_railtie.rb
の修正です。
map + flattenを使用していた箇所を、flat_map
を使用するよう修正しています。
Merge pull request #28938 from kamipo/deprecate_supports_statement_cache
Active Recordの修正です。
supports_statement_cache?
メソッドをdeprecateにしています。
supports_statement_cache?
メソッドはadapterがprepared statement cachingをサポートしているかどうかをチェックする為のメソッドだったのですが、内部的にはもう使われていない、全てのadapterでtrueを返すようになっている、等の理由でdeprecateになったようです。
Add missing require in ActionMailer
actionmailer/lib/action_mailer.rb
の修正です。
不足していたactive_support
のrequireを追加しています。
Rails secrets is not built on but inspired by Sekrets
rails guideのRuby on Rails 5.1 Release Notes
の修正です。
Encrypted secrets
の項で sekrets gemを使用している、という説明になってしまっていたのですが、実際は使用していない(参考にしただけ)ので、その旨説明を修正しています。