Estoy tratando de crear una tarea de rastrillo personalizada, pero parece que no tengo acceso a mis modelos. Pensé que esto era algo implícitamente incluido con la tarea de rieles.
Tengo el siguiente código en lib / task / test.rake:
namespace :test do
task :new_task do
puts Parent.all.inspect
end
end
Y así es como se ve mi modelo principal:
class Parent < ActiveRecord::Base
has_many :children
end
Es un ejemplo bastante simple, pero me sale el siguiente error:
/> rake test:new_task
(in /Users/arash/Documents/dev/soft_deletes)
rake aborted!
uninitialized constant Parent
(See full trace by running task with --trace)
¿Algunas ideas? Gracias
new_task
al entorno actual? ¿Cuál es el valor actual de:environment
? Google no está ayudando.