Yo uso Rails + Passenger + Nginx en lugar de Apache, pero la configuración no debe ser muy distinta.
en tu configuración del virtualhost, tu DocumentRoot y Directory debería tener la direccion hasta la carpeta
public de tu proyecto Rails, por lo que si la carpeta de tu proyecto Rails se llama rails entonces el DocumentRoot deberia ser:
Código Apache:
Ver originalDocumentRoot /home/usuario/Documentos/rails/public
Directory /home/usuario/Documentos/rails/public
Mas info en:
la documentacion para Apache en ModRails.com
Saludos.