我正在尝试更新 Photo 的 listing_id,但由于某种原因它不会保存 id。我传入一个包含 3 个或更多图像 ID 的数组,然后遍历每个图像 ID,这里是代码:
def create
@listing.landlord = current_landlord
if @listing.save
params[:listing][:images].each do |image|
Photo.find_by_id(image).listing_id = @listing.id
@listing.save
end
render :show, :status => 200
else
render :status => 403, :json => {:errors => @listing.errors}
end
end
关于照片不保存列表 ID 的任何想法?