I'm trying to send a send request using the chrome Postman extension to my Ruby on Rails application, but I keep getting an error
ActionController::ParameterMissing (param not found: order):
app/controllers/orders_controller.rb:27:in order_params'
app/controllers/orders_controller.rb:20:in create
Code in my order_controller
class OrdersController < ApplicationController
protect_from_forgery :except => :create
def new
@order = Order.new
end
def index
@orders = Order.all
end
def show
@order = Order.find(params[:id])
end
def create
@order = Order.new(order_params)
render text: params[:product]
end
private
def order_params
params.require(:order).permit(:product)
end
end
My key A couple of values ββfor the Postman extension: product[product_name] Samsung
source
share