Я устанавливаю новый маршрут "/ v1 / example_two", который я могу POST (создать), однако это приводит к отсутствию совпадений маршрутов [POST] RoutingError
Я попытался явно указатьпост, попробуйте создать маршрут через ресурсы
config / rout.rb
Rails.application.routes.draw do
resources :roles, only: [:index], defaults: { format: :xml }
defaults format: :json do
scope :v1 do
resources :example_one, only: [:create, :show], param: :uuid
resources :example_two, only: [:create], param: :uuid
end
end
end
и у меня есть контроллер:
app / controllers / example_two.rb
class example_two < ApplicationController
def create
...
end
end
Я ожидаю, что он вернет все, что находится в example_two # create, однако это приводит к ActionController::RoutingError (No route matches [POST] \"/v1/example_two\"
, когда я отправляю запрос POST на /v1/example_two
или/v1/example_two/123
в Почтальоне