Eu recomendaria usar pg_power gem . Ele fornece sintaxe para criar esquemas PostgreSQL em migrações como esta:
def change
drop_schema 'demography'
create_schema 'politics'
end
E também cuida de despejar esquemas no arquivo schema.rb corretamente.