вещи, и это обычный способ передачи аргументов для грабли задач.

ли способ передать именованные аргументы в задачу Rake без использования переменных среды?

Мне известно, что задачи Rake могут принимать аргументы в двух форматах:

Переменные среды

$ rake my_task foo=bar

Это создает переменную среды с именемfoo и значениеbar к которому можно получить доступ в задаче Rakemy_task поENV['foo'].

Rake Task Arguments

$ rake my_task['foo','bar']

Это передает значенияfoo а такжеbar к первым двум аргументам задачи (если они определены). Еслиmy_task были определены как:

task :my_task, :argument_1, :argument_2

тогдаargument_1 будет иметь значениеfoo а такжеargument_2 будет иметь значениеbar.

Ответы на вопрос(1)

Ваш ответ на вопрос