2021/06/09分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activemodel/CHANGELOG.md
*Add ActiveRecord::Base#attributes_for_database
activestorage/CHANGELOG.md
Merge pull request #42409 from shioyama/attributes_for_database
Active Model、Active Recordの修正です。
databaseに設定されるattributesとvaluesのセットを返すActiveModel::AttributeSet#values_for_database
メソッド、及び、ActiveRecord::Base#attributes_for_database
メソッドを追加しています。
Add audio analyzer to active storage
Active Storageの修正です。
audio filesの為のanalyzerを追加しています。
ActiveStorage::Analyzer::AudioAnalyzer.new(blob).metadata # => { duration: 5.0, bit_rate: 320340 }
Merge pull request #41643 from etiennebarrie/engine-include_all_helpers
railties/lib/rails/generators/rails/plugin/plugin_generator.rb
の修正です。
generatorsが生成するengineの為のdummy applicationにconfig.action_controller.include_all_helpers = false
の指定を追加しています。helpersが暗黙的に他のhelperに依存してしまっているような場合に、テスト実行時にそれに来づけるようにする為。
Merge pull request #42405 from c960657/time-travel
activesupport/lib/active_support/testing/time_helpers.rb
の修正です。
blockの指定が無いtravel/travel_toの後に、blockの指定があるtravel/travel_to を使用出来るよう修正しています。
Merge pull request #41157 from alexandreruban/action-mailer-default
actionmailer/lib/action_mailer/base.rb
の修正です。
Action Mailerでデフォルト値がオーバライドされている時は、デフォルト値の設定処理を行わないよう修正しています。値にProcを使っているような場合に、想定外のタイミングでevaluateされてしまうのを避ける為。
Merge pull request #42416 from HenriqueMorato/small_fix_dark_mode
guides/assets/stylesheets/dark.css
の修正です。
ダークモード用のcssでスタイルの指定が不足している箇所があったのを修正しています。
Gemfile.lock
の修正です。
各gemを最新のバージョンに更新しています。
railties/lib/rails/generators/test_unit/scaffold/templates/system_test.rb.tt
の修正です。
generatorが生成するsystem test用のコードで、テスト名をshould xxx(処理名)
に修正しています。Functional testsとテスト名を合わせる為。
rubocopの設定に違反している箇所があったのを修正しています
Merge pull request #42413 from ghiculescu/patch-1
rails guideのContributing to Ruby on Rails
の修正です。各箇所の言い回しを修正しています。
Fix outdated explanation of take_failed_screenshot usage
actionpack/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rb
のdocの修正です。
take_failed_screenshot
メソッドのdocで説明されている挙動が、実際の挙動と異なっていたのを修正しています。
Fix the new_framework_defaults_7_0 template
railties/lib/rails/generators/rails/app/templates/config/initializers/new_framework_defaults_7_0.rb.tt
の修正です。
configを指定するexampleで、メソッド名の指定が誤っている箇所があったのを修正しています。