¿Puede ActiveRecord crear tablas fuera de una migración?
Estoy trabajando en una aplicación web que no es Rails, por lo que no hay secuencias de comandos de migraciones de forma predeterminada.
Sequel ORM me permite crear tablas fácilmente en un script:
#!/usr/bin/env ruby
require 'rubygems'
require 'sequel'
## Connect to the database
DB = Sequel.sqlite('./ex1.db')
unless DB.table_exists? :posts
DB.create_table :posts do
primary_key :id
varchar :title
text :body
end
end
¿Hay alguna manera de hacer esto con ActiveRecord fuera de las migraciones?