Вы только что поделились файлом Gem, но не знаете, как разрабатывается это приложение, поэтому для получения точного ответа недостаточно информации.Но обычно используются два разных метода.
Первый метод
Два отдельных приложения, так как работает ваше приложение ruby on rails, могут создать другое приложение реагирования и использовать все конечные точки, присутствующие в вашем Ruby вПриложение Rails, если вы не можете найти требуемую конечную точку, вы можете проверить уже созданные конечные точки и сделать несколько новых по пути.Надеюсь, это будет проще сделать.
Использование Gem of Ruby on Rails
В этом методе вам нужно разбить ваш проект на части и удалить все Angular Gems, уже присутствующие в вашем проекте, и запуститьс новым интерфейсом с ReactJS.На мой взгляд, для этого требуется гораздо больше знаний о Ruby on Rails, но в итоге вы получите только один проект.
Ваш проект
Как видно из файла Gem, он сильноиспользуя Angular, так что, вероятно, вы запустили его и проверили, имеет ли большинство конечных точек значение Restful.Если да, то я предлагаю перейти к первому методу и создать новое приложение ReactJS, которое будет использовать всю конечную точку, созданную в Ruby на рельсах, что будет больше работать в приложении на стороне React и меньше - в Ruby on Rails.Даже если вы обнаружили, что некоторые конечные точки отсутствуют, вы можете следовать кодированию и действию уже созданных конечных точек, где вы будете дополнять детали.Я понимаю, что будет два разных проекта, но кривая изучения Ruby on Rails и его интеграции с React будет больше, чем два разных проекта.