Как запустить метод модели в развертывании capistrano - PullRequest
0 голосов
/ 25 февраля 2019

Предположим, у меня есть метод модели

def self.do_something

Как запустить этот метод после развертывания в capistrano?Я пробовал бегуна, я пытался сделать задачу граблей, ничего не работает.Кто-нибудь может предоставить образец?

Спасибо, Кевин

1 Ответ

0 голосов
/ 25 февраля 2019

Вы должны загрузить окружение rails перед вызовом задачи rake в файле deploy, Capistrano не делает этого.

run "cd #{current_path} ; RAILS_ENV=#{rails_env} bundle exec rake my:task"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...