У меня есть гем с файлом YAML конфигурации по умолчанию, some_config.yml. Я хочу создать задачу rake, чтобы скопировать этот файл в каталог config / моего приложения rails. Как я могу этого добиться?
9
neojin
29 Авг 2012 в 20:39
1 ответ
Лучший ответ
Если мы предполагаем, что целевой гем находится в вашем Gemfile, и вы хотите включить задачу Rake в свой Rails Rakefile, вы можете попробовать что-то вроде:
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
11
derwiki
8 Янв 2014 в 10:41
Похожие вопросы
Новые вопросы
rake
Утилита для сборки в Ruby, похожая на команду сборки, определенную в чистом Ruby.