Создание приложения Rails API оставляет много промежуточного программного обеспечения, ускоряя ответы. Я создаю приложение, в котором API будет отличаться от любого из контроллеров представлений, и мне интересно, можно ли получить преимущества Rails API из традиционного приложения Rails?
Другими словами, если я соберу свои контроллеры API как потомки ActionController::API
, будет ли приложение использовать другой набор промежуточного программного обеспечения по сравнению с ApplicationController::Base
? И смогу ли я установить конфиги на этом контроллере как config.debug_exception_response_format = :api
?