Подтвердить что ты не робот

Что такое Rakefile?

Я начал изучать Ruby и просто попробовал свою первую мировую программу hello в среде IDE NetBeans. У меня есть одно сомнение, я вижу, что новый мастер проекта создал набор структуры пакета. В нем был один "Rakefile". Что это значит и каково его использование?

4b9b3361

Ответ 1

Это альтернатива Makefile с синтаксисом Ruby.

Ответ 2

В качестве продолжения вы можете найти эти ресурсы полезными:

Джим был создателем и хранителем Rake до его смерти в 2014 году.

Ответ 3

Я использовал файл rake для ручного запуска вызова в коде для импорта различных файлов конфигурации.

Мой грабельный файл "import_contracts.rake" имеет следующий код:

require 'yaml'

task :import_choice_contracts => :environment do
  desc 'Import Choice Contracts for Contract Service'
  path = "/Users/ernst.r/Desktop/import_contract.yml"
  PhiDao::Contract::Service.import_contract_from_file(path)
end

Эта задача rake вызывает метод import_contract_from_file() и передает ему путь к файлу для импорта. После запуска сервера я использую команду "rake import_choice_contracts". Он отлично подходит для тестирования моего кода, пока у меня еще нет интерфейса с графическим интерфейсом для вызова завершенного кода в бэкэнде.

FiSSH