В моей модели Branch есть одна банковская деталь.Модель банка разделяется многими моделями.Поэтому я использую полиморфную ассоциацию.Я хочу показать это в Swagger UI.Понятия не имею, что с этим не так?
Показывать правильно, если я раскомментирую вложенные атрибуты ...
parameter do
key :name, 'bank_attributes[recipient]'
key :in, :formData
key :description, 'Recipient'
key :required, true
key :type, :string
end
parameter do
key :name, 'bank_attributes[bank_name]'
key :in, :formData
key :description, 'bank name'
key :required, true
key :type, :string
end
parameter do
key :name, 'bank_attributes[account_no]'
key :in, :formData
key :description, 'bank account no'
key :required, true
key :type, :string
end
Мой файл журнала:
ActionController::RoutingError (undefined method `parameter' for #<Swagger::Blocks::Nodes::OperationNode:0x00007fe0d02569b8>
Did you mean? parameter):
app/controllers/swagger/controllers/branches_controller.rb:238:in `block (2 levels) in <class:BranchesController>'
Routes
Rails.application.routes.draw do
resources :apidocs, only: [:index]
post 'authenticate', to: 'authentication#authenticate'
resources :branches
resources :banks
end