Bunun basit bir sorun olduğunu düşünüyorum, ancak saçlarımı indirmeye çalışıyorum. Ben chargify_api_ares mücevher yüklü ediyorum, ama bu yol hatası olsunundefined method 'path' nil için: NilClass kullanarak chargify_api_ares gem
Chargify::Subscription.create
olarak bile temel şeyler böyle yapamaz. Bu bir şekilde bir mücevher sorunu olmalı ama buradan nereye gideceğini bilmiyorum.
GÜNCELLEME: bundle show chargify_api_ares doğru yolu gösterir, ben sadece bir şekilde erişemiyorum. Hala rastgele çevre ile ilgili şeyler çalışıyor. Bu active_resource \ base.rb içinde, sorunun kaynağı gibi
görünüyor: Anladığım kadarıyla# 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 ayar olmalı ama anlamıyorum Yeterince iyi olan activeresource ne olup bittiğini bilmek ve kazmaya devam edecektir.
GÜNCELLEME: Bu, raylar konsolu üzerinden denedim, aynı sonuçlara sahip olanı denedim. – RubyNoob
UPDATE2: Açıklığa kavuşturmak için: Oluşturmak için geçerli bir hata ekliyorum() ve ayrıca Chargify.subdomain ve Chargify.api_key öğesini, çağrı oluşturmadan önce ayarlıyorum - sorun, herhangi bir şekilde herhangi bir Chargify özel mantığından önce görünüyor. – RubyNoob