Problema con parametro

Ciao a tutti.
Nella mia applicazione ho una sezione di tag cloud fatta con il plugin
act_as_taggable_on_steroid.
Fin qui tutto bene.
Il prolema me lo danno i tag con il punto. Ad esempio il tag web2.0, che
passo come parametro, quando lo stampo nel controller, mi da web2, si
perde dunque il punto e quello che c’è dopo. Qualcuno sa dirmi come
posso risolvere questo inconveniente?
Se volete vedere il problema dal vivo l’url dell’applicazione è
http://koolontheweb.com/.

Grazie, speriamo che non state tutti al mare.

Ciao
Puoi tentare di quotare tutti i caratteri che danno errori (perchè
non validi in una url) con una funzione del tipo

def url_escape(string)
string.gsub(/([^ a-zA-Z0-9_.-]+)/n) do
‘%’ + $1.unpack(‘H2’ * $1.size).join(’%’).upcase
end.tr(’ ', ‘+’)
end

e

def url_unescape(string)
string.tr(’+’, ’ ‘).gsub(/((?:%[0-9a-fA-F]{2})+)/n) do
[$1.delete(’%’)].pack(‘H*’)
end
end

ciao Piero_______________________________________________
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs