カスタムのrakeタスクを作成しようとしていますが、モデルにアクセスできないようです。これは暗黙のうちにrailsタスクに含まれているものだと思いました。
lib / tasks / test.rakeに次のコードがあります。
namespace :test do
task :new_task do
puts Parent.all.inspect
end
end
そして、これが私の親モデルがどのように見えるかです:
class Parent < ActiveRecord::Base
has_many :children
end
これはかなり単純な例ですが、次のエラーが発生します。
/> rake test:new_task
(in /Users/arash/Documents/dev/soft_deletes)
rake aborted!
uninitialized constant Parent
(See full trace by running task with --trace)
何か案は?ありがとう
new_task
現在の環境に割り当てていますか?現在の値は:environment
何ですか?グーグルは助けていない。