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

  • 99being99

    99being99

    2 EYLÜL 2008
  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008