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.