Posts Tagged ‘RubyOnRails’

How to fix redmine-mylyn-connector “Server Error: undefined method `visible_by’”

With version 5324 the method Project.visible_by has been deprecated in favor of Project.visible_condition and redmine-mylyn-connector plugin stopped working with error: Server Error: undefined by `visible_by’. Here’s the patch you need to fix the plugin: diff -r redmine-mylyn-connector-2.7.5/app/controllers/mylyn_connector/issues_controller.rb redmine-mylyn-connector-2.7.5-patched/app/controllers/mylyn_connector/issues_controller.rb 63c63 < :conditions => ["#{Issue.table_name}.id in (?) and #{Issue.table_name}.updated_on >= ? and " < < Project.visible_by, issues, [...]

More »

Installazione di Gitorious su Ubuntu server 10.04

Oggi ho bestemmiato un paio d’ore per installare Gitorious, progetto che mi ha incuriosito e di cui volevo capirne le potenzialità (in ottica di fargli sostituire l’ottimo Redmine). Dato che alla fine sono riuscito a farlo funzionare e non ho trovato una guida fatta a modo, ho deciso di mettere nero su bianco ciò che [...]

More »

Linux Day 2010 Arezzo

Oggi ho partecipato al Linux Day ad Arezzo con il talk “Sviluppo di applicazioni web con Ruby On Rails 3″. Distribuisco qui le slides proiettate durante il talk: download

More »

Accedere a Redmine con le credenziali di Zimbra

Ultimamente ho abbandonato Trac per passare al più evoluto Redmine, un software per la gestione dei progetti scritto con Ruby On Rails. Tra le possibilità offerte c’è anche quella di integrare l’accesso all’applicazione con un albero LDAP esistente. Nel mio caso mi è stato utile integrarlo con l’LDAP di Zimbra. I passaggi sono piuttosto facili: [...]

More »

Utilizzare più versioni di Ruby con RVM

Con Ruby Version Manager è possibile avere più versioni (o addirittura patchlevel) di Ruby installate ed effettuare velocemente lo switch tra una e l’altra. Supponendo che abbiate già installato Rubygems, installare RVM è praticamente immediato: ~# gem install rvm ~# rvm-install A questo punto si può installare una qualsiasi versione di Ruby con: ~# rvm [...]

More »

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 [...]

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 [...]

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, [...]

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 ./config/environment.rb [...]

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 [...]

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

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 [...]

More »