Salve ancora,
nel mio controller di gestione e aggiornamento del DB ho la seguente
stringa, nel modulo di invio dati al DB, in admin_controller:
@[email protected](/Ã /,“à”)
@[email protected](/è/,“è”)
@[email protected](/ì/,“ì”)
@[email protected](/ò/,“ò”)
@[email protected](/ù/,“ù”)
@[email protected](/é/,“é”)
…
@guide.save
al fine di sostituire tutti i caratteri special con i relativi tag
html.
(ho scritto “special” altrimenti il forum lo prende per spam)
Dato che questa sostituzione la faccio per più campi del db vorrei
scriverla una sola volta come subroutine per poi richiamarla
all’occorrenza, una cosa del tipo:
def special_chars(table,item)
table.item=table.item.gsub(/Ã /,“à”)
table.item=table.item.gsub(/è/,“è”)
table.item=table.item.gsub(/ì/,“ì”)
table.item=table.item.gsub(/ò/,“ò”)
table.item=table.item.gsub(/ù/,“ù”)
table.item=table.item.gsub(/é/,“é”)
table.item=table.item.gsub(/ & /," & “)
table.item=table.item.gsub(/>”/,">"")
table.item=table.item.gsub(/"</,""<")
table.item=table.item.gsub(/μ/,“μ”)
end
Ho provato a scriverla sia in application_helper che admin_helper ma non
funge, dove la devo inserire?
Grazie mille