J'essaie de créer une tâche de râteau personnalisée, mais il semble que je n'ai pas accès à mes modèles. Je pensais que c'était quelque chose implicitement inclus dans la tâche des rails.
J'ai le code suivant dans lib / tasks / test.rake:
namespace :test do
task :new_task do
puts Parent.all.inspect
end
end
Et voici à quoi ressemble mon modèle parent:
class Parent < ActiveRecord::Base
has_many :children
end
C'est un exemple assez simple, mais j'obtiens l'erreur suivante:
/> rake test:new_task
(in /Users/arash/Documents/dev/soft_deletes)
rake aborted!
uninitialized constant Parent
(See full trace by running task with --trace)
Des idées? Merci
new_task
à l'environnement actuel? quelle est la valeur actuelle de:environment
? Google n'aide pas.