Solución:
Puede ejecutar tareas de Rake desde su shell ejecutando:
rake task_name
Para ejecutar desde Ruby (por ejemplo, en la consola de Rails u otra tarea de Rake):
Rake::Task['task_name'].invoke
Para ejecutar varias tareas en el mismo espacio de nombres con una sola tarea, cree la siguiente tarea nueva en su espacio de nombres:
task :runall => [:iqmedier, :euroads, :mikkelsen, :orville] do
# This will run after all those tasks have run
end
Rake::Task['reklamer:orville'].invoke
o
Rake::Task['reklamer:orville'].invoke(args)
Has probado rake reklamer:iqmedier
?
Mis tareas de rake personalizadas están en el directorio lib, no en lib / tasks. No estoy seguro si eso importa.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)