2012-08-29 17 views
9

kullanarak raylarma bir dosyadan raylarma nasıl kopyalayabilirim Varsayılan yapılandırma YAML dosyasına sahip bir gemim var, some_config.yml. Bu dosyayı raylar uygulamasının config/dizinine kopyalamak için bir komisyon görevi oluşturmak istiyorum. Bunu nasıl başarabilirim?Rakamı

cevap

9

biz hedef mücevher sizin Gemfile olduğunu varsayalım ve size Raylar Rakefile içinde Rake görevi eklemek istiyorsanız, o zaman böyle bir şey deneyebilirsiniz:

namespace :config do 
    # desc "Copy the config" 
    task :copy do 
    source = File.join(Gem.loaded_specs["myGem"].full_gem_path, "config", "config.yml") 
    target = File.join(Rails.root, "config", "myGemConfig.yml") 
    FileUtils.cp_r source, target 
    end 
end 
İlgili konular