Gestire le date
Ruby può prendere una data e convertirla attraverso la classe Time oppure Date in un oggetto facilmente esplorabile.# 1) prendere una stringa in qualsiasi formato
str = '2012-05-02 00:00:00 UTC'
# 2) parsarla in una padella d'olio
variabile = Time.parse str
# 3) utilizzare il metodo strftime passandogli il giusto parametro...
variabile.strftime!("%B")
# 4) e l'output sarà May, cotto e mangiato
<%= variabile %>
Sostituire un pezzo di stringa
gsub è un metodo della classe String decisamente fedele e obbediente, capace di rimuovere porzioni di stringa in modo rapido e indolore.description = 'lorem ipsum dolet [...]'
description.gsub!('[...]','Leggi tutto')
Fonte: Stackoverflow · Ruby Doc · dzone