Sto cercando di creare un'attività di rake personalizzata, ma sembra che non abbia accesso ai miei modelli. Ho pensato che questo fosse qualcosa di implicitamente incluso nel compito delle rotaie.
Ho il seguente codice in lib / task / test.rake:
namespace :test do
task :new_task do
puts Parent.all.inspect
end
end
Ed ecco come appare il mio modello genitore:
class Parent < ActiveRecord::Base
has_many :children
end
È un esempio piuttosto semplice, ma viene visualizzato il seguente errore:
/> rake test:new_task
(in /Users/arash/Documents/dev/soft_deletes)
rake aborted!
uninitialized constant Parent
(See full trace by running task with --trace)
Qualche idea? Grazie
new_task
all'ambiente attuale? qual è il valore attuale di:environment
? google non aiuta.