Capistrano: рефакторинг файла deploy.rb

Я соглашаюсь с советом nosklo: если необходимо дать функции имя, используйте def. Я резервирую lambda функции для случаев, куда я просто передаю краткий отрывок кода к другой функции, например:

a = [ (1,2), (3,4), (5,6) ]
b = map( lambda x: x[0]+x[1], a )
6
задан Ryan McGeary 11 December 2009 в 15:21
поделиться

1 ответ

В вашем config / deploy.rb попробуйте load вместо require . Кроме того, capistrano уже работает так, как будто вы находитесь в RAILS_ROOT , поэтому нет необходимости использовать __ FILE __ :

load "lib/capistrano_utilities"

В файле конфигурации capistrano, load переопределяется для загрузки другого файла конфигурации в текущую конфигурацию. Проходя к нему путь,

9
ответ дан 10 December 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: