Saltar al contenido

Rails cómo ejecutar la tarea de rake

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *