Cuando ideamos el modelo de nuestra aplicación pensamos qué datos queremos y qué forma han de tener, por eso Rails proporciona validates_format_of y compañía. Yo en ocasiones sé que determinados campos de texto no han de admitir etiquetas HTML, mucha gente con este tipo de campos guardaría el texto independientemente de si tiene etiquetas HTML, y luego quitaría las etiquetas en las vistas.
Desde mi punto de vista, lo ideal es quitar las etiquetas antes de guardar los datos en la base de datos, así que he hecho este mini-plugin que te permite definir campos de texto simple (sin etiquetas HTML), y modificará el modelo para usar el helper strip_tags sobre esos campos.
Este plugin también se usa con dos simples pasos:
- Instala el plugin:
script/plugin install http://i.justcodeit.net/plugins/simple_text_fields/ - Sácale partido
class Post < ActiveRecord::Base validates_presence_of :title simple_text_fields :only => :title end
Al igual que acts_without_scripts, simple_text_fields por defecto se aplica a todos los campos de texto del modelo, pero dispones de :only y :except para restringir su aplicación.

Joer salimos a un plugin a la semana :D
Pues ya sabes, pide, que a lo mejor cae :)