[Rails] prawn su hosting non funziona

Ciao a tutti.
Sto realizzando una applicazione che utilizza prawn e prawnto per
generare dei PDF.
La mia app in locale funziona benissimo ma una volta fatto il deploy
sull’hosting (Unbilt) ottengo questo errore:

undefined method `to_sym’ for PDF:Module

e mi viene segnalata la riga 36 del controller in cui ho:
respond_to do |format|
format.html # show.html.erb
format.pdf # show.pdf.prawn <— riga 36
format.xml { render :xml => @pay_check }
end

Sul gruppo di prawn ho letto che il problema si risolverebbe aggiungendo
la riga:

Mime::Type.register “application/pdf”, :pdf

al initializers/mime_type.rb file, ma nel mio caso non ha risolto il
problema.

Qualcuno ha avuto un problema simile?

Sei sicuro di utilizzare la stessa versione che hai in locale? Credo il
problema sia quello. Ti consiglierei di crearti un am.biente
personalizzato con la versione di ruby e gemme che vuoi tu. Su unbit c’è
la spiegazione di come fare.
Ciao

Il problema sembra essere che non ho riavviato il server dopole
modifiche.
Quando tento di riavviare il server, ottengo questo errore:

/accounts/myuser/www/test/config/initializers/mime_types.rb:6: undefined
local variable or method `application’ for main:Object (NameError)

“application” non va bene? cosa devo utilizzare?

Avevo dimenticato le “”, errore mio, scusate.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs