Rails Plugin: Validar NIF/CIF/NIE Españoles
Lo prometido es deuda, así que publicamos nuestro primer plugin para rails.
Siguiendo nuestra filosofia, el plugin es muy sencillo, y cumple una sola misión: validar en un modelo un nif/cif/nie español.
Su instalación es muy sencilla (como todo en rails), desde el root de vuestra aplicación, ejecutais:
script/plugin install
http://svn.railslab.net/public/rails_plugins/trunk/validate_spanish_vat/
Nota: Tiene que estar todo en una sola linea, aparece partido para que sea más sencillo de leer.
Y listo!
Ahora, veamos como utilizarlo. Supongamos que tenemos una tabla "empresas" con una columna "cif" para guardar el cif/nif/nie de la empresa. Si queremos validar que el valor introducido sea válido, hariamos algo como esto:
Class empresa < ActiveRecord::Base
validates_spanish_vat :cif
end
Fácil, no?
En el archivo README del plugin podeis ver algo más de información. Y al ser un plugin de rails, si ejecutais
rake doc:plugins
tendreis la documentación del plugin en HTML.
Esperamos os parezca interesante el plugin. En breve publicaremos otro de tematica similar. Estad atentos!
Saludos.