Primero una aclaracion, no puedes comparar Groovy con Rails, ya que
Groovy es un lenguaje e script soportado por la plataforma Java,
Rails es un framework MVC, ORM, y otras cosillas, escrito en Ruby,
por eso no puedes compararlos.
El simil de rails en groovy se llama Grails, ahora si ya puedes
comparar rails con grails.
Ahora con respecto a que utilizar, lo mejor es que uses algo que ya
sabes, porque si no entonces debes lidiar con la parte funcional y
con el detalle de no saber la tecnologia que estas usando, esto se
convierte en problema que puede retrasar tu proyecto.
Asi que mejor utiliza algo que ya sepas, porque si no, luego se queda
mal con el cliente.
Saludos
--
Domingo
P.D.
Una disculpa si entendi que estabas comparando Rails con Groovy.