Я нахожусь в процессе создания приложения на Rails, которое будет подключаться к git-репозиторию и будет выполнять некоторый код всякий раз, когда в репозиторий помещается сообщение. Я пытаюсь сделать это с помощью git-хуков, но я не могу работать с приложением Rails из указанных хуков.
Я пытался использовать rails runner в качестве shebang (#! / Path / to / rails runner) хуков, но поскольку пространство не считается разделителем аргументов в shebangs, он пытается выполнить файл с именем "rails runner", который не работает. Я также попытался выполнить скрипт как Ruby (#! / Usr / bin / ruby) и включить файл rails config / environment.rb, но это, похоже, вызывает старое "app / models / X.rb, как ожидается, определит X" ошибка. На данный момент у меня нет кода, поэтому я не могу вставить предполагаемую функциональность, чтобы увидеть, есть ли где-то ошибка в моем коде, но я просто хочу знать, каков правильный подход к выполнению кода Rails вне Путь к приложению Rails:?
Спасибо