Compadre, no pierda su tiempo.. rails tiene todo hecho, es cosa de aprovechar sus funciones..
te aconsejo hacerlo a traves del modelo con lo sgte:
Código:
validates_format_of :RUT,
:with => /\A(\d{1,3})\.(\d{1,3})\.(\d{1,3})\-(k|\d{1})\Z/i,
:message => "no válido."
algo así por ejemplo.. así lo validas con expression regular.. si quieres validar el rut verificador tbn hay otra funcion de rails..
saludos