SORU
10 Aralık 2009, PERŞEMBE


taşlar komisyon görevleri de dahil olmak üzere

1) Bir 'en iyi' taşlar içinde komisyon görevleri için yer? /Görevler onları gördüm, /lib/görevler ve *olarak yazılmış gördüm.rb ve *.-- hangi değil emin tırmık (varsa) 'doğru'

2) Eğer bir uygulama için kullanılabilir hale bir keresinde gem ortamında yapılandırılmış mı?

CEVAP
26 Mart 2011, CUMARTESİ


3, Railties ile bu Raylar üzerinde. İşte ben ve benim gibi bir gem için bunu yapmak için kod:

class BackupTask < Rails::Railtie
  rake_tasks do
    Dir[File.join(File.dirname(__FILE__),'tasks/*.rake')].each { |f| load f }
  end
end

Temelde Raylar devralan bir sınıf oluşturun::Railtie, sonra bu sınıf içinde yükler ilgili dosyaları rake_tasks bir blok var. Eğer kullanmak isterseniz yerine yük gerektirir gerekir .komisyon uzantısı.

(Bu nedenle Dosya.Dir tam yolunu belirtmek zorunda olduğumu buldum jimnastik katılmak). Eğer sadece dosyayı açıkça listesine istedim sonra hemen "yük 'görevleri foo/. diyerek giderim komisyon'" benim mücevher çünkü lib dir yük yolu.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Huot Media

    Huot Media

    7 Mayıs 2010
  • LearnCode.academy

    LearnCode.ac

    20 Aralık 2012
  • multimediaGEEKS LLC

    multimediaGE

    3 Mayıs 2010