Я пытаюсь выставить наше приложение через общедоступные API.Я написал код API в качестве движка и установил его в своем приложении.
Допустим, я определил маршрут /api/users
, который будет обрабатываться созданным мной механизмом API.
Мы такжеиметь общий путь, определенный в конце определения маршрутов, который обрабатывает все другие маршруты, так как мы используем инфраструктуру внешнего интерфейса.
Если пользователь неправильно называет общедоступный API как /api/user-detail
, он обрабатывается в определенном общем пути.
rout.rb
mount FtApi::Engine => "/api"
match "*a", controller: :assets, action: :index, via: [:get, :post, :patch]
Я хочу обработать любую неопределенную ошибку маршрутов в пространстве имен api
в движке, но путь фиксируется подстановочным контроллером маршрута.
Как я могу обработать неопределенную ошибку маршрутов в пространстве имен api
в определенном движке Rails?