que tienen una tarea Rake que carga los datos de configuración en la base de datos de un archivo, no es un rubí correcta/rieles manera de llamarlo en una migración hacia arriba?¿Ejecuta una tarea de Rake desde la migración?
Mi objetivo es sincronizar mi equipo configuraciones DB, sin que transmitir a continuación para ejecutar la tarealalala
def self.up
change_table :fis_situacao_fiscal do |t|
t.remove :mostrar_endereco
t.rename :serie, :modelo
end
Faturamento::Cfop.destroy_all()
#perform rake here !
end
ACTUALIZACIÓN Cómo hago ahora, y obras:
system('rake sistema:load_data file=faturamento/cfop')
Y esta es la sugerencia de @Ryan Bigg, a nd es la excepción:
Rake::Task['rake sistema:load_data file=faturamento/cfop'].invoke()
.
== AlterSituacaoFiscalModeloEndereco: migrating ====================
-- change_table(:fis_situacao_fiscal)
-> 0.0014s
rake aborted!
An error has occurred, this and all later migrations canceled:
Don't know how to build task 'rake sistema:load_data file=faturamento/cfop'
los casos en que salió mal?
¿Por qué le pasará la palabra "rastrillo" en? Pruébalo sin eso. Sabe que es una tarea de rake. – ryeguy
@Fabiano: actualizó la respuesta. –