¿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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta