未定义方法'brands_count'BigCommerce gem

时间:2014-05-02 11:53:02

标签: ruby bigcommerce

我开始关注BigCommerce gem 0.9.0(https://github.com/bigcommerce/bigcommerce-api-ruby)并且遇到Brands资源问题。我没有足够的经验知道我做错了什么(极有可能)或者它是否是一个错误(不太可能)。

在来自IRB的' api'之后建立连接;我可以打电话;

api.create_brands({:name => "testcategory"})

成功。我也可以做品牌(x号码)。

如果我试着打电话;

api.brands_count
基于https://github.com/bigcommerce/bigcommerce-api-ruby/blob/master/lib/bigcommerce/api.rb

将brands_count方法设为;

def brands_count
  @connection.get '/brands/count'
end

我得到了未定义的方法' brands_count'。

与直接'品牌';

相同的错误
api.brands({:min_id=>1,:max_id=>101}) 

甚至基本的'时间'终点给出了错误,我无法弄清楚为什么有些东西在起作用,但其他东西都没有。

有人能指出我做错了吗?

1 个答案:

答案 0 :(得分:0)

这个问题有多个端点;我最终直接使用HTTParty。

我怀疑我可能没有检查JSON正文或正确的标题;因为我还必须在HTTParty中处理这些问题。