Я хочу выполнить скрипт rake изнутри модели. Помимо вызова через backtick, есть ли возможность включить библиотеку rake и вызвать Rake :: Task ['some_task']. Invoke.
Я знаю, что это не отвечает на ваш вопрос напрямую, но если это общий код, почему бы не сделать его модулем? Вы избежите дублирования и сможете использовать его везде, где вам нужно.
вы можете использовать 'system' для его запуска, но я согласен с Энди, он должен быть доступен, чтобы избежать дублирования