gpt4 book ai didi

ruby-on-rails - 使用 Postman 和 Rails 时出现意外的 '<' 错误

转载 作者:行者123 更新时间:2023-12-02 05:16:38 25 4
gpt4 key购买 nike

我要填充的 JSON 响应如下:

{
"vendor":
{
"name": "Mozelle Luettgen MD",
"email": "tyqmn@example.net",
"phone_no": "9999997660",
"addressline1": "Kulas Stravenue",
"addressline2": "64636 Lynch Springs",
"landmark": "Apt. 142",
"city": "South Hannaview",
"state": "North Dakota",
"country": "Palau",
"pincode": "53912-6122",
"latitude": 50.8247548421224,
"longitude": -81.8429583068792,
"status": true
}
}

我创建供应商的 Controller 代码是

  def create 
@vendor = Vendor.new(vendor_params)
respond_to do |format|
if @vendor.save
format.html { redirect_to @vendor, notice: 'Vendor was
successfully created.' }
format.json { render :show, status: :created, location: @vendor,
:msg => { :status => "ok" , :result => @vendor.json, :message =>
"Succesfully Created" }
}
else
format.html { render :new }
format.json { render json: @vendor.errors, status:
:unprocessable_entity,
:msg =>
{ :status => "Error", :message => "Unprocessable Entity" }
}
end
end
end


def vendor_params
params.require(:vendor).permit(:name, :email, :phone_no,
:addressline1, :addressline2, :landmark,
:city, :state, :country, :pincode, :latitude, :longitude, :status,
{products_attributes: [:id, :product_name, :price]},
{vendor_products_attributes: [:id, :vendor_product_id, :vendor_id,
:product_id, :copies, :_destroy]})
end

运行此链接时 http://localhost:3000/vendors/create_vendor发布后,状态显示 200 正常,但是当我查找 JSON 响应时,对于创建的供应商,它会抛出意外的“<”错误。我做错了什么。有人可以详细说明吗

最佳答案

我遇到了同样的问题,并且能够通过更改同步链接对其进行排序

关于ruby-on-rails - 使用 Postman 和 Rails 时出现意外的 '<' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39528606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com