2020/10/03分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actiontext/CHANGELOG.md
Fix Mysql2ActiveSchemaTest test
activerecord/test/cases/adapters/mysql2/active_schema_test.rb
の修正です。
privateメソッドに対するsend
が誤って削除されてしまっていたのを修正しています。
Remove duplicated code in type_to_sql
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の修正です。
interal
に対するprecisionの処理が重複して定義されていたのを削除しています。
Locate fill_in_rich_text_area
by <label>
text
actiontext/lib/action_text/system_test_helper.rb
の修正です。
fill_in_rich_text_area
で対象を検索際に、label
タグの値から検索出来るよう対応しています。
Optimize ActiveRecord::Relation#include? on an unloaded relation
activerecord/lib/active_record/relation/finder_methods.rb
の修正です。
loadされてないrelationに対してinclude?
を実行した際に、relation全体がロードされていたのを、exists?
を使ってrelationのロードが行われないよう修正しています。
# Before: Person.where(name: "David").include?(david) # => SELECT `people`.* FROM `people` WHERE `people`.`name` = 'David' # After: Person.where(name: "David").include?(david) # => SELECT 1 AS one FROM `people` WHERE `people`.`name` = 'David' AND `people`.`id` = 1 LIMIT 1