Supongo que quiere incluir la versión de la aplicación en su HTML en alguna parte? El requisito previo es que implemente su repositorio con Capistrano de la manera predeterminada (está cargando el repositorio, no enviando un archivo).
Puede agregar un código al inicializador de Rails como outlined here. Ese enfoque obtendrá el SHA1 del último compromiso y lo hará disponible como una variable de entorno.
La otra forma de hacerlo es hacer que la tarea de Capistrano genere un archivo estático en el directorio público con el SHA de confirmación en él. Puede incluir otra información en este archivo que parece útil.
¡Aprendí algo nuevo hoy, gracias! No sabía que podría usar comillas para comandos de shell. –
No lo he usado, así que no puedo recomendarlo por experiencia, pero puedes usar [grit] (https://github.com/mojombo/grit) si quieres algo que sea más OO. –
Aaron, considerado grano, pero esa es una solución más complicada que mi simple uso. –