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

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • Shantanu Sood

    Shantanu Soo

    3 Kasım 2008
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012