RailsLab Blog

Rails Plugin: Validar NIF/CIF/NIE Españoles

Escrito por railslab in Ruby on Rails, Plugins - 8 Ago, 2007

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.