Posts Tagged ‘RubyOnRails’

Deploy di applicazioni Rails con Unicorn e Nginx

Come avevo promesso avrei dedicato del tempo ad indagare circa le possibilità offerte da Unicorn per il deploy delle applicazioni Ruby On Rails. Di seguito un riepilogo di quel che ho fatto per configurare il nuovo deploy di Kickin’ utilizzando Unicorn, Nginx e Apache.
Unicorn
L’installazione di Unicorn si fa “di tacco” (per una descrizione più dettagliata [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Unicorn: Rack HTTP server for Unix and fast clients

Ho appena scoperto Unicorn, un server HTTP per applicazioni Rack (quindi anche Ruby on Rails) pensato per Kernel Unix o Unix-like e connessioni veloci a bassa latenza.
Come suggerito dal sito client lenti dovrebbero essere serviti non da Unicorn ma da un proxy che si interfacci con Unicorn attraverso una connessione veloce ed effettui il buffering [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Come localizzare un’applicazione Rails

Un’applicazione web che si rispetti deve potersi adattare alla lingua di colui che ne usufruisce. Dalla versione 2.2 di Ruby On Rails rendere un’applicazione multilingua è diventato estremamente semplice grazie al framework I18n. In pratica tutte le stringhe che in qualche modo verranno visualizzate nelle viste sono sostituite da appositi placeholder che Rails, a runtime, [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

No such file or directory – /nonexistent

Anche questo chissà quante volte mi è successo e continuo a non ricordarmelo! :|
Quindi: se Ruby On Rails subito dopo il deploy con Phusion Passenger (aka mod_rails) vi saluta con un bel
Error message:
No such file or directory – /nonexistent
Exception class:
Errno::ENOENT
basta impostare www-data come proprietario di config/environment.rb:
chown www-data [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Aggiornare un’applicazione RubyOnRails

Aggiornare un’applicazione esistente all’ultima versione possibile di RoR è una cosa abbastanza semplice, anche se spesso bisogna poi fare i conti con qualche stringa ormai obsoleta rimasta in qualche file (ma, anche qui, niente di difficile da risolvere).
Ricordiamoci di scongelare l’applicazione se lo fosse:
rake rails:unfreeze
Iniziamo guardando le possibili opzioni di aggiornamento disponibili andando nella propria [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Vediamo se stavolta me lo ricordo…

Per l’ennesima volta ho perso due ore a cercare di capire perché l’accoppiata RubyOnRails + MiniMagick non voleva saperne di funzionare. Ebbene, se RoR continua a dirvi:
ImageMagick command (identify “/tmp/minimagick99445-0.jpg”) failed: Error Given 256
probabilmente, come me, non avete installato ImageMagick :|
apt-get install imagemagick

Condividi questo post:

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »

Convertire la codifica di un file ASCII con RubyOnRails

Negli ultimi giorni, tra una muffa e un’altra, ho scritto una piccola applicazione il cui scopo era fare il parsing di circa 4000 file il cui titolo e contenuto andava diviso cercando il carattere §
Il tutto mi ha fatto impazzire non poco con la codifica dei caratteri, scrivo quindi per futura memoria come convertire un [...]

Condividi questo post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • Reddit
  • Twitter
  • Ping.fm
More »