Siento que esto debería ser un problema simple, pero estoy tirando de mi cabello intentando rastrearlo. Estoy instalado la gema chargify_api_ares, pero no puedo hacer las cosas aún más básicos tales comométodo indefinido 'ruta' para nil: NilClass usando chargify_api_ares gema
Chargify::Subscription.create
Como consigo este error de ruta. Siento que esto debe ser un problema de gemas de alguna manera, pero no sé a dónde ir desde aquí.
ACTUALIZACIÓN: paquete show chargify_api_ares muestra la ruta correcta, de alguna manera no puedo acceder a ella. Todavía estoy probando cosas relacionadas al entorno al azar.
Parece que este es el origen del problema, en 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
Como yo lo entiendo, Chargify.subdomain deben Ajuste del site.path, pero no entiendo activeresource lo suficientemente bien como para saber qué está pasando y continuará cavando.
ACTUALIZACIÓN: He intentado esto a través de la consola de rieles, con los mismos resultados para lo que sea que valga la pena. – RubyNoob
ACTUALIZACIÓN2: Para aclarar: ESTOY agregando argumentos válidos para crear(), y también estoy configurando Chargify.subdomain y Chargify.api_key antes de la llamada de creación, aunque el problema parece ser anterior a cualquier lógica específica de Chargify. – RubyNoob