написать код в классе и поместить файл в app/models
, например, `app / models / data_mover.rb '
class DataMover
def self.run
ActiveRecord::Base.connection.execute("CREATE DATABASE somedatabase")
ActiveRecord::Base.establish_connection(
:adapter => "mysql",
:host => "localhost",
:username => "myuser",
:password => "mypass",
:database => "somedatabase"
)
ActiveRecord::Base.connection.create_table :sometable do |t|
#...
end
end
end
Затем вы можете запустить rails runner 'DataMover.run'
для создания баз данных и таблиц.