사용자 정의 레이크 작업을 만들려고하는데 모델에 액세스 할 수없는 것 같습니다. 나는 이것이 레일 작업에 암시 적으로 포함 된 것이라고 생각했습니다.
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
얼마입니까? 구글은 도움이되지 않습니다.