Próbuję utworzyć niestandardowe zadanie rake, ale wygląda na to, że nie mam dostępu do moich modeli. Myślałem, że było to coś domyślnie uwzględnionego w zadaniu dotyczącym szyn.
Mam następujący kod w lib / task / test.rake:
namespace :test do
task :new_task do
puts Parent.all.inspect
end
end
A oto jak wygląda mój model nadrzędny:
class Parent < ActiveRecord::Base
has_many :children
end
To dość prosty przykład, ale pojawia się następujący błąd:
/> rake test:new_task
(in /Users/arash/Documents/dev/soft_deletes)
rake aborted!
uninitialized constant Parent
(See full trace by running task with --trace)
Jakieś pomysły? Dzięki
new_task
do bieżącego środowiska? jaka jest aktualna wartość:environment
? Google nie pomaga.