El problema no es lo que alguien escribió. El problema es que el nombre del adaptador de base de datos postgresql es "postgresql", no "postgres", aunque el nombre del GEM es "pg".
La definición en el archivo base de datos.yml debe incluir
adapter: postgresql