Каталог для пользовательских сценариев оболочки в приложении rails - PullRequest
0 голосов
/ 08 апреля 2020

В моем веб-приложении Rails (выпуск 6) я буду использовать скрипт bash для выполнения некоторых действий. Приложение вызовет скрипт в контроллере с фрагментом внутри обратных черт.

def action
    ...
    `#{custom_script_dir}/my_script.sh`
    ...
    render ...
end

В какую директорию я должен поместить свой скрипт? Есть ли стандартное место для таких пользовательских дополнительных сценариев оболочки?

1 Ответ

1 голос
/ 08 апреля 2020

Для этого нет строгого соглашения.

Возможно, вы можете использовать папку bin. Посмотрите на этот ответ в качестве примера:

Что находится в моем каталоге rails ./bin?

... Я лично положил некоторые вещи [sic] в папке bin. Скрипты для подключения к удаленным серверам или ruby скрипты, которые мне нужны, но которые я не хочу выполнять как грабли, так как они более общие, чем мое приложение. ...

Однако, вам решать, какая папка лучше для вас. Кроме того, не стесняйтесь создавать столько папок, сколько вы хотите в своем приложении Rails, если это имеет смысл для вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...