Aquí está mi tarea rastrillo¿Cómo puedo pasar parámetros a una tarea rake que se invoca usando Rake :: Tarea
task :lab => :enviroment do
Rake::Task["db:rollback"].invoke('STEP=5')
end
No es hacer lo que quiero. Lo que quiero es
rake db:rollback STEP=5
Estoy usando Rails 3.2.1 en ruby 1.9.2.
En la línea de comandos para ejecutar Quiero
rake lab
El caso real es mucho más complicado, pero este es el jist.
necesito a suceder que 5 también dentro de la tarea rastrillo. Cómo puedo hacer eso ? –
Todo el mundo que quiera usar simplemente llame a ENV ['STEP'] y devolverá 5. – Veraticus
Eso NO funcionó porque sería como Rake :: Task ["db: rollback"]. Invoke (5). Observe que 'STEP' no se pasa a db: rollback –