Ruby Can';t查询产品包服务器关系型&;计数属性

Ruby Can';t查询产品包服务器关系型&;计数属性,ruby,ibm-cloud-infrastructure,Ruby,Ibm Cloud Infrastructure,在我的Ruby脚本中,我似乎无法从。我的Ruby代码: packageServerList = client['SoftLayer_Product_Package_Server'].getAllObjects packageServerList.each do |packageServer| packageServer['package'] end packageServer['package']只给了我一个空对象。其他一些关系也有同样的问题(“品牌”、“目录”、“项目价格”),但“

在我的Ruby脚本中,我似乎无法从。我的Ruby代码:

packageServerList = client['SoftLayer_Product_Package_Server'].getAllObjects
packageServerList.each do |packageServer|
     packageServer['package']
end
packageServer['package']
只给了我一个空对象。其他一些关系也有同样的问题(“品牌”、“目录”、“项目价格”),但“项目”似乎有效。摘自:


这是令人困惑的,因为它工作并显示来自“包”对象掩码的数据。

要获取关系或/和计数属性,必须使用,请在代码中进行以下更改:

packageServerList = client['SoftLayer_Product_Package_Server'].object_mask('mask[package, brand, caralog]').getAllObjects 
参考文献:


您的REST reuqest示例似乎需要密码。另外,您使用什么Ruby库来访问API?