2012-05-11 16 views
5

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.

+0

GÜNCELLEME: Bu, raylar konsolu üzerinden denedim, aynı sonuçlara sahip olanı denedim. – RubyNoob

+0

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

cevap

0

Bende aynı sorun vardı. İdam herhangi Chargify konsol komutları gerçekleştiren Bundan sonra

Chargify.configure do |c| 
    c.api_key = "<<api_key>>" 
    c.subdomain = "<<subdomain>>" 
end 

konsolda aşağıdaki sesi iyi gitti.

İlgili konular