rake paperclip:刷新数据库连接错误

时间:2015-02-18 14:17:22

标签: postgresql ruby-on-rails-4 paperclip

我使用Rails和回形针并尝试运行`

rake paperclip:refresh class=Model_Name_Goes_Here

但我收到了错误

PG::ConnectionBad: FATAL:  password authentication failed for user roy

我可以运行其他rake任务,我希望他们使用我的database.yml文件中指定的数据库用户。为什么这个paperclip rake任务不是使用我的database.yml文件,而是尝试使用我登录的unix用户进行连接。即便如此,这个用户拥有所有权限,我可以使用psql访问数据库。 我还尝试将unix域套接字连接设置为

local all         all                 trust

在pg_hba.conf文件中。没有帮助。

有关如何运行此rake任务的任何建议?

编辑: 我通过编写自己的rask任务来解决这个问题

 Model.find_each{|m| m.attachment.reprocess! if m.attachment}

0 个答案:

没有答案