Cargar un fichero rake para consultar sus tasks

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:inload’
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:inload’
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

El 18 de septiembre de 2008 8:21, Paco G. Rivas
[email protected]escribió:

load File.dirname(“#{Rails.root}/lib/tasks/fichero.rake”)

Prueba con:

load "#{Rails.root}/lib/tasks/fichero.rake"

El 18 de septiembre de 2008 8:21, Paco G. Rivas
[email protected]escribió:

Os pido ayuda, o alguna sugerencia de como cargar el fichero de tasks para
luego poder manejarlas Rake::Task.tasks(), etc…

Te dejo estos links, posiblemente te ayuden en estos momentos :

— Custom Rake Tasks —

— Descubriendo las rake tasks —
http://apuntesderails.amaiac.net/archives/2007/10/16/descubriendo_las_rake_tasks/

Un saludo.