Предоставляют ли рельсовые задачи доступ к моделям ActiveRecord?

Я пытаюсь создать пользовательское задание для граблей, но, похоже, у меня нет доступа к моим моделям. Я думал, что это было что-то неявно включенное в задачу рельсов.

У меня есть следующий код в 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)

Есть идеи? Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос