Articoli marcati con tag ‘Ruby on Rails’

The new site is coming…

Mercoledì, 12 Agosto 2009

Il mio nuovo sito è ormai a buon punto, ecco perché non sto scrivendo molto ultimanente su questo blog.

Perché non continuare a scrivere su questo blog?

Beh, perché quello nuovo sarà solamente in inglese, dedicato al web design, ruby on rails, graphic design, fotografia e musica. E poi ho deciso di non usare piattaforme standard (tipo wordpress) ma di sviluppare qualcosa ad hoc in RubyOnRails naturalmente.

Spero di riuscire a metterlo online entro settembre…il tempo è sempre troppo poco e in più lavorerò tutto agosto ad un progetto di graphic design.

Nel frattempo vi invito a seguirmi su twitter @filippocamillo

A presto dunque!

p.s. Il nuovo sito sarà ospitato su www.filippocamillo.com

Filippo

Problemi con relative_url_root e fckeditor

Venerdì, 27 Febbraio 2009

In questi giorni sto sviluppando una piattaforma di gestione newsletters (con report ecc ecc) e di gestione sms (invio multiplo tramite SOAP).

Ho voluto utilizzare easy fckeditor come editor wysiwyg ma con rails > 2.1 ci sono alcuni problemi.

Restituisce un errore in riferimento a relative_url_root:

undefined method `relative_url_root’ for ActionController::Base:Class

Dopo qualche indagine ho scoperto che non esiste più

ActionController::Base.relative_url_root

E’ stato definito in

ActionController::AbstractRequest

Quindi ricapitolando sarà sufficiente sostituire

ActionController::Base.relative_url_root

con

ActionController::AbstractRequest.relative_url_root

sia in fckeditor_controller.rb che in fckeditor.rb

Se avete dubbi non esitate a chiedere come al solito

Ne approfitto per segnalare un altro problema sempre con easy fckeditor:
All’interno del metodo upload_directory_path si fa riferimento ad una costante UPLOADED che non esiste. Il nome corretto infatti è UPLOAD_FOLDER.

Buon lavoro!
Filippo

Invocare un metodo senza conoscerne il nome…

Venerdì, 17 Ottobre 2008

Capita a volte di dover richiamare in modo dinamico un metodo senza però conoscerne il vero nome. E’ il caso di operazioni ripetitive che vanno a richiamare un metodo diverso in base ad esempio al modello sul quale si va ad intervenire.
Vediamo come fare in maniera semplice e veloce!

(more…)

Il Drag and Drop di Jrails non funziona…una soluzione

Mercoledì, 15 Ottobre 2008

Ultimamente sto utilizzando jquery in sostituzione di prototype e scriptaculous nei miei progetti in Rails e sono molto soddisfatto (la libreria è molto piccola e c’è una quantità di plugin incredibile). Ho usato il plugin jRails, qui trovate maggiori informazioni: http://ennerchi.com/projects/jrails

Funziona quasi tutto alla perfezione (gli helper funzionano come prima) tranne il drag ‘n’ drop. Non funziona.

(more…)

RMagick vuole ImageMagick 6.3.0

Giovedì, 9 Ottobre 2008

Installare RMagik è *quasi* sempre un pò doloroso… eccovi la prova:

xnovo /etc: sudo gem update
Updating installed gems
Updating rmagick
Building native extensions. This could take a while…
ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
/opt/ruby-enterprise-1.8.6-20080624/bin/ruby extconf.rb update
checking for Ruby version >= 1.8.2… yes
checking for gcc… yes
checking for Magick-config… yes
checking for ImageMagick version >= 6.3.0… no
Can’t install RMagick 2.7.0. You must have ImageMagick 6.3.0 or later.

Un semplicissimo gem update restituisce un errore (e cioè che ImageMagick non è della versione richiesta). Inutile tentare un apt-get install ImageMagick perché continuerebbe ad installare la stessa versione.

Allora prendiamo la situazione in pugno e cerchiamo di risolverla.

(more…)