Я работаю над приложением shopify, в котором хочу запустить скрипт на Ruby. Я хочу обновить «позицию» и «sort_value» объекта Collect по этой ссылке https://docs.shopify.com/api/collect. Каждый раз, когда я пытаюсь это сделать, я получаю ошибку ActiveResource.
Вот мой код в irb:
require 'shopify'
require 'active_resource'
shop_url = "https://#{API_KEY}:{PASSWORD}@SHOP_NAME.myshopify.com/admin"
ShopifyAPI::Base.site = shop_url
product = ShopifyAPI::Collect.find(:id)
product.position = 4
product.save
Я пробовал приведенный ниже код, который отлично работает в irb
product = ShopifyAPI::Product.find(179761209)
product.handle = "burton-snowboard"
product.save
У меня такая ошибка:
ActiveResource :: ResourceNotFound: сбой. Код ответа = 404. Сообщение ответа = не найдено
Можем ли мы отправить HTTP-запрос PUT на объект Collect для обновления позиции? Заранее спасибо..