Каков наилучший способ разделить большой контроллер Rails, который является большим из-за логики (например, проверка с логикой для нескольких провайдеров)?
Цель состоит в том, чтобы иметь несколько файлов вместо одного без добавления новых моделей
Не существует универсального способа описать, как организовать код.Как разделить это индивидуальное решение.Но я могу дать некоторые общие рекомендации.Я имел дело с такими вещами и могу представить, что у вас там.Поэтому вы можете найти их полезными:
попробуйте с небольшими изменениями
найдите дублированный код и сначала извлеките его в методы, определенные в этом контроллере