Ruby on rails 利用API创建外部应用程序
我目前有一个由bigcommerce构建和托管的网站。我们有自己的产品 商店 此外,我正在开发一个小型网站,其中包含我们商店的一些内容 使用(ruby版本) 然而,我遇到了一个问题和一个问题 1) 问题:似乎不可能通过API从bigcommerce数据库填充图像。我该怎么做!?当我查询图像哈希时,我收到一个指向API路由的url,其中没有存储图像。。。如果你知道任何例子,请联系我,如果你愿意。我搜遍了github却一无所获 我意识到这是一个相当模糊的问题,如果有用的话,可以很快更新更多细节。但这最终引发了以下问题 2) 问题:纯粹将数据库的所有对象(产品)重新持久化到迷你网站的数据库中是否设计拙劣 为了更容易地创建restful小型站点应用程序?(即为每个产品对象创建一个产品页面?例如,Ruby on rails 利用API创建外部应用程序,ruby-on-rails,api,database-design,application-design,bigcommerce,Ruby On Rails,Api,Database Design,Application Design,Bigcommerce,我目前有一个由bigcommerce构建和托管的网站。我们有自己的产品 商店 此外,我正在开发一个小型网站,其中包含我们商店的一些内容 使用(ruby版本) 然而,我遇到了一个问题和一个问题 1) 问题:似乎不可能通过API从bigcommerce数据库填充图像。我该怎么做!?当我查询图像哈希时,我收到一个指向API路由的url,其中没有存储图像。。。如果你知道任何例子,请联系我,如果你愿意。我搜遍了github却一无所获 我意识到这是一个相当模糊的问题,如果有用的话,可以很快更新更多细节。但这
product\u路径(product.id)
)
我问这个问题是因为我想我可以创建一个两页或三页的应用程序,根据点击的产品动态呈现相应的产品信息,可能只是将用户从那里引导到购物车,但这似乎很尴尬和强迫。(因为没有更好的表达。)说到第一个问题-可以通过API获取产品图像。我很难从你的问题中理解你想做什么(你尝试过的代码片段会很有帮助) 从Bigcommerce Ruby库-您应该查找此方法。它会做你想做的事。T
def get_products_images(options={})
@connection.get("/products/images", options)
end
您将收到如下响应-
{
"id": 5,
"product_id": 28,
"image_file": "sample_images/picture_1__48492.png",
"is_thumbnail": true,
"sort_order": 0,
"description": "",
"date_created": "Mon, 26 Oct 2009 05:08:32 +0000"
}
可以从http(s)找到存储映像://storeurl/product\u images/{{image\u file}