Вызов действия контроллера движка в приложении Rails с несколькими движками

#ruby-on-rails #devise #rails-engines #doorkeeper

#ruby-on-rails #разработка #rails-движки #привратник

Вопрос:

В настоящее время я работаю над многоядерным приложением, в котором движок аутентификации пользователя (Devise) и движок core API (с doorkeeper) являются двумя из них.

Теперь, когда пользователь проходит аутентификацию, мне нужно создать access_token для doorkeeper. Для этого, когда пользователь входит в систему, мне нужно выполнить еще один вызов API engine, /oauth/token чтобы сгенерировать токен изнутри OmniAuthController Devise.

Итак, в основном мне нужно вызвать другой маршрут из действия контроллера.

Какие есть элегантные варианты для этого в Rails?