2013-02-08 13 views
8

ho intenzione di sostituire WEBrick da sottile su un progetto di 3,2 Rails perché WEBrick gestisce malformati URI escape male (cattiva URI errore). So che ci sono config hack per rendere WEBrick gestire URI escape, ma solo l'aggiunta di gem 'thin' alla mia Gemfile sembra così facile che mi fa meraviglia:Cose da sapere quando si sostituisce WEBrick da Thin

  • C'è qualcosa che potrebbe rompere o andare male nel mio apllication se lo faccio?

BTW: Sto distribuendo su Heroku. Se ci sono problemi specifici con Thin su Heroku, mi piacerebbe anche sapere.

risposta

6

No .. Rails è proprio così semplice! :)

Basta fare in modo di iniziare a usare:

thin start 
+0

Per rotaie che avrei avuto l'abitudine di fare: rotaie s sottile. Per la produzione, cose come Heroku fanno le binari di esecuzioni sottili. – rkulla

+0

Ho appena fatto un rapido test con Thin e stranamente, risolve il mio problema di URI in fase di sviluppo ma non in produzione con Heroku. E sono sicuro che Heroku è stato riavviato usando Thin. Qualche idea per cui questo potrebbe accadere? – joscas

+0

Dal sito Heroku: https://devcenter.heroku.com/articles/rails3#procfile –

7

Se avete sottile nella vostra Gemfile rails s dovrebbe iniziare con sottile. Ad esempio, l'applicazione lavoro su ha sottile nel gruppo di sviluppo nel Gemfile:

rails s 
=> Booting Thin 
=> Rails 3.2.14 application starting in development on http://0.0.0.0:3000 
=> Call with -d to detach 
=> Ctrl-C to shutdown server 
Problemi correlati