Мне нужно запустить ряд задач Rake из другой задачи Rake. Первые три задачи необходимо запускать в среде разработки, но конечная задача должна выполняться в промежуточной среде. Задача имеет зависимость от :environment
, которая заставляет среду разработки Rails загружаться до запуска задач.
Однако мне нужна последняя задача, которая будет выполнена в промежуточной среде.
Передача флага RAILS_ENV=staging
перед вызовом задачи rake не подходит, поскольку среда уже загружена в этот момент, и все это будет сделано, это установить флаг, а не загружать промежуточную среду.
Есть ли способ заставить команду rake в определенной среде?