2019/07/08分のコミットです。
CHANGELOGへの追加はありませんでした。
Do not use aliases in GROUP BY clause
activerecord/lib/active_record/relation/calculations.rb
の修正です。
GROUP BY句でaliasを使わないよう修正しています。OracleだとGROUP BY句でaliasが使えない(SQL実行時にエラーになる)為。
Should Regexp.escape
quoted table name in regex
Active Recordのテストの出力です。
テーブル名をRegexp.escape
でクォートするよう修正しています。テーブル名に特殊文字(.
、/
)が含まれる可能性がある為。
Implement ActiveStorage::Blob#attachable_plain_text_representation
actiontext/lib/action_text/engine.rb
の修正です。
ActiveStorage::Blob
メソッドにattachable_plain_text_representation
メソッドを追加し、captionが無い場合はファイル名を返すようにしています。
captionが無い添付ファイルがあった場合でもActionText::RichText#present?
がtrueを返せるようにする為。
When DATABASE_URL is specified don't trample envs that use a url: key
activerecord/lib/active_record/database_configurations.rb
の修正です。
DATABASE_URL
環境変数が指定されている、かつ、database.yml
の現在のenvにurl
キーが含まれていない場合に、各envの接続情報がDATABASE_URL
で上書きされてしまうバグがあったのを修正しています。