Mi sembra che questo dovrebbe essere un problema semplice, ma mi sto tirando fuori i capelli cercando di rintracciarlo. Sto installato la gemma chargify_api_ares, ma non riesco a fare le cose ancora di base comemetodo non definito 'percorso' per nil: NilClass che utilizza chargify_api_ares gem
Chargify::Subscription.create
Come ottengo questo errore percorso. Mi sento come se questo dovesse essere un problema di gemma in qualche modo ma non so da dove andare.
UPDATE: bundle show chargify_api_ares mostra il percorso corretto, in qualche modo non riesco ad accedervi. Sto ancora provando cose relative all'ambiente casuale.
Sembra che questa è la fonte del problema, in 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
Da quanto ho capito, Chargify.subdomain dovrebbe essere l'impostazione della site.path, ma non capisco activeresource abbastanza bene ancora per sapere cosa sta succedendo e continuerà a scavare.
UPDATE: Ho provato questo tramite la console rails, con gli stessi risultati per tutto ciò che vale. – RubyNoob
UPDATE2: Per chiarire: I AM aggiunge argomenti validi per create(), e sto anche impostando Chargify.subdomain e Chargify.api_key prima della chiamata di creazione - anche se il problema sembra essere prima di qualsiasi logica specifica di Chargify comunque. – RubyNoob