Yo nunca olvido una pregunta interesante, y por eso, a quién me preguntó en el taller de Rails del Hacklab si se podía hacer data mining con Rails le contesto:
Pero claro:
- ¿va a ser eficiente? no
- ¿va a ser mejor que otras soluciones existentes en el mercado? no
- por tanto: ¿vale la pena? no

Algo parecido me he planteado yo recientemente. Pero este tipo de cosas son como esas montañas que la gente escala "porque están ahí". Si puede hacerse, ¿por qué no hacerlo? Probablemente en el camino aprendamos algo.
Hombre, yo creo que son más los inconvenientes que te vas a encontrar, que otra cosa.
Es decir, Rails está guay, pero a lo mejor es más apropiado usarlo a la hora de presentar los datos y no a la hora de realizar los procesos.
Aunque, claro, si se utiliza una fórmula distribuída desde el lado del cliente... ;)
O tal vez ni con eso ;-)