Hola a todos,
Estoy intentando cargar un fichero rake para acceder a sus tasks. Lo
hago por que intento poder invocar estas tasks desde la aplicación
rails. Se trata de tareas de background que lanzarÃa cuando yo quisiera.
Quiero cargar el fichero para guardar las tareas como un recurso más en
la base de datos para invocarlas desde la aplicación como dije antes.
Para empezar estoy haciendo unas pruebas en la consola de rails:
./script/console
Cargo rake
require ‘rake’
Ahora intento cargar el fichero rake
load File.dirname("#{Rails.root}/lib/tasks/fichero.rake")
Y ocurre el siguiente error:
MissingSourceFile: no such file to load – F:/Documents and
Settings/Javi/Mis documentos/NetBeansProjects/musicstore/lib/tasks
from
d:/Ruby18/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:503:in
load' from d:/Ruby18/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:503:in
load’
from
d:/Ruby18/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:355:in
new_constants_in' from d:/Ruby18/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:503:in
load’
from (irb):45
Y no sé muy bien porque sucede esto.
Os pido ayuda, o alguna sugerencia de como cargar el fichero de tasks
para luego poder manejarlas Rake::Task.tasks(), etc…
Un saludo y gracias