我觉得这应该是一个简单的问题,但我正在试着追踪它。我安装了chargify_api_ares gem,但是不能做基本的事情,比如
Chargify::Subscription.create
因为我得到这个路径错误。我觉得这肯定是一个宝石问题,但不知道从哪里开始。
UPDATE:bundle show chargify_api_ares显示正确的路径,我只是以某种方式无法访问它。还在尝试随机环境相关的事情。
在active_resource \ base.rb中看起来这是问题的根源:
# Gets the \prefix for a resource's nested URL (e.g., <tt>prefix/collectionname/1.json</tt>)
# This method is regenerated at runtime based on what the \prefix is set to.
def prefix(options={})
default = site.path
default << '/' unless default[-1..-1] == '/'
# generate the actual method based on the current site path
self.prefix = default
prefix(options)
end
据我了解,Chargify.subdomain应该设置site.path,但我还不了解activeresource还不知道发生了什么,并将继续挖掘。
答案 0 :(得分:0)
我也有同样的问题。 我在控制台上执行了以下操作
Chargify.configure do |c|
c.api_key = "<<api_key>>"
c.subdomain = "<<subdomain>>"
end
之后执行任何Chargify控制台命令都很顺利。