SORU
18 Mayıs 2009, PAZARTESİ


Raylar komisyon görevleri modeller ActiveRecord erişim sağlıyor mu?

Özel komisyon bir görev oluşturmak için çalışıyorum, ama benim modeller erişimim yok gibi görünüyor. Bu bir şey örtülü olarak görev raylar ile birlikte olduğunu sanıyordum.

Lib/görevler/test aşağıdaki kodu var.komisyon:

namespace :test do
  task :new_task do
    puts Parent.all.inspect
  end
end

Ve burada bir üst modelim gibi görünür:

class Parent < ActiveRecord::Base
  has_many :children
end

Çok basit bir örnek, ama aşağıdaki hatayı alıyorum:

/> rake test:new_task
(in /Users/arash/Documents/dev/soft_deletes)
rake aborted!
uninitialized constant Parent

(See full trace by running task with --trace)

Herhangi bir fikir? Teşekkürler

CEVAP
18 Mayıs 2009, PAZARTESİ


Anladım, görev gibi görünmelidir:

namespace :test do
  task :new_task => :environment do
    puts Parent.all.inspect
  end
end

'=>Dikkat edin :çevre' bağımlılık görev eklendi

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CruzerLite

    CruzerLite

    1 EKİM 2011
  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • World Science Festival

    World Scienc

    1 Mayıs 2008