2017/06/05分のコミットです。
CHANGELOGへの追加はありませんでした。
Don’t mark the schema loaded until it’s really finished
activerecord/lib/active_record/model_schema.rb
の修正です。
schemaがload済みかどうかのフラグ(@schema_loaded
)を、schema load処理が完全に終わった後にtrueにするよう修正しています。
元々はload_schema!
メソッドの中でフラグの設定処理を行っていたのですが、load_schema!
はattribute modulesでオーバライドされており、attribute modules側のschema load処理が終わる前にフラグが設定されてしまっていた為、load_schema
メソッドの方でフラグ設定処理を行うようにしています。
Merge pull request #29347 from prathamesh-sonpatki/rm-assert-nothin-raised
activerecord/test/cases/adapters/postgresql/uuid_test.rb
の修正です。
本来テストを行いたい箇所とは別な箇所でassert_nothing_raised
を使用していたのを削除しています。
Testing ReservedWordTest
for all adapters
Active Recordの修正です。
予約語(group
、select
等)をtable名に指定した場合のテストがMySQL adapterでのみ行われていたのを、全てのadapterでテストを実行するよう修正しています。