# \[Rails\] prawn su hosting non funziona

**URL:** <https://www.ruby-forum.com/t/rails-prawn-su-hosting-non-funziona/213663>\
**Category:** IT\
**Created:** [November 8, 2011, 11:24am UTC](https://www.ruby-forum.com/t/rails-prawn-su-hosting-non-funziona/213663 "2011-11-08T11:24:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [November 8, 2011, 11:24am UTC](https://www.ruby-forum.com/t/rails-prawn-su-hosting-non-funziona/213663/1 "2011-11-08T11:24:32Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![nimbuz77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/3be4f8/32.png) [@nimbuz77](https://www.ruby-forum.com/u/nimbuz77)\
**Post date:** [November 8, 2011, 11:39am UTC](https://www.ruby-forum.com/t/rails-prawn-su-hosting-non-funziona/213663/2 "2011-11-08T11:39:50Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![nimbuz77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/3be4f8/32.png) [@nimbuz77](https://www.ruby-forum.com/u/nimbuz77)\
**Post date:** [November 8, 2011, 12:31pm UTC](https://www.ruby-forum.com/t/rails-prawn-su-hosting-non-funziona/213663/3 "2011-11-08T12:31:04Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![nimbuz77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/3be4f8/32.png) [@nimbuz77](https://www.ruby-forum.com/u/nimbuz77)\
**Post date:** [November 8, 2011, 12:35pm UTC](https://www.ruby-forum.com/t/rails-prawn-su-hosting-non-funziona/213663/4 "2011-11-08T12:35:18Z")

</div>

Avevo dimenticato le “”, errore mio, scusate.
