我正在尝试使用Postman chrome扩展程序向我的Ruby on Rails应用程序发送帖子请求,但我一直收到错误
Run Code Online (Sandbox Code Playgroud)ActionController::ParameterMissing (param not found: order): app/controllers/orders_controller.rb:27:in order_params' app/controllers/orders_controller.rb:20:in create
我的orders_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
Run Code Online (Sandbox Code Playgroud)
我对Postman扩展的关键值对是 product[product_name] Samsung