Само приложение будет работать без установленного пассажира (единорог, вебрик, дворняга, худой и т. Д.), Поэтому на самом деле пассажир не должен находиться в Gemfile.Установка пассажира как драгоценного камня отдельно будет правильным выбором в этом случае.
Посмотрите на Gemfile как список драгоценных камней, которые использует ваше приложение.Пассажир использует ваше приложение для предоставления данных пользователю, а не ваше приложение, использующее его.В будущем вы можете рассмотреть возможность использования другого сервера приложений, и вам не нужно менять какую-либо часть вашего приложения, даже Gemfile, чтобы внести это изменение.
Однако, если ваше приложение на самом деле использует специфические для пассажира функции или части драгоценного камня для пассажиров, вам следует включить его.Например, если вы использовали класс, объявленный в passenger, то вы зависите от него и должны включить его в свой Gemfile.