Está é uma dica rápida, a algum tempo atrás comecei a trabalhar com postgresql no rails e me deparei com o seguinte erro.
autenticação do tipo Ident falhou para usuário "user"
De imediato pensei que o usuário ou a senha estavam inválidos, então os conferi e funcionavam corretamente quando acessava o phppgadmin.
A configuração de produção do meu database.yml era assim.
development: database: app_production adapter: postgresql encoding: unicode pool: 5 username: user password: 'MINHA_SENHA'
Para minha surpresa o problema estava em meu database.yml mesmo, mas não eram usuário e senha, e sim as opções host e port que mesmo localhost e 5432 sendo padrão não funcionavam se não fossem informadas. Para resolver foi necessário especificá-las e pronto, funcionou corretamente.
A configuração de produção do meu database.yml ficou assim.
development: database: app_production adapter: postgresql encoding: unicode pool: 5 username: user password: 'MINHA_SENHA' host: localhost port: 5432
Deixe um comentário