lib/motor/admin.rb in motor-admin-0.2.47 vs lib/motor/admin.rb in motor-admin-0.2.48

- old
+ new

@@ -92,7 +92,24 @@ ActiveStorage::Attachment.include(Motor::ActiveRecordUtils::ActiveStorageLinksExtension) ActiveStorage::Blob.singleton_class.prepend(Motor::ActiveRecordUtils::ActiveStorageBlobPatch) end end + + initializer 'motor.upgrade' do + config.after_initialize do + unless Motor::Query.table_exists? + puts + puts ' => Run `rails g motor:install && rake db:migrate` in order to create Motor Admin configuration tables' + puts + end + + unless Motor::ApiConfig.table_exists? + puts + puts ' => Run `rails g motor:upgrade && rake db:migrate`' \ + ' to perform data migration and enable the latest features' + puts + end + end + end end end