Estou tentando criar uma tarefa de rake personalizada, mas parece que não tenho acesso aos meus modelos. Eu pensei que isso era algo implicitamente incluído na tarefa de trilhos.
Eu tenho o seguinte código em lib / tasks / test.rake:
namespace :test do
task :new_task do
puts Parent.all.inspect
end
end
E aqui está a aparência do meu modelo pai:
class Parent < ActiveRecord::Base
has_many :children
end
É um exemplo bastante simples, mas recebo o seguinte erro:
/> rake test:new_task
(in /Users/arash/Documents/dev/soft_deletes)
rake aborted!
uninitialized constant Parent
(See full trace by running task with --trace)
Alguma ideia? obrigado
new_task
ao ambiente atual? qual é o valor atual de:environment
? O Google não está ajudando.