如何在postgresql database.yml上为ruby on rails设置用户名和密码?

时间:2016-12-06 19:35:47

标签: ruby-on-rails postgresql ruby-on-rails-3

我尝试使用postgresql在rails上使用ruby启动应用程序,但我对这个过程相当新颖且不熟悉。当我尝试在localhost:3000上启动rails服务器时,我遇到了密码错误。这是我得到的错误。

fe_sendauth:未提供密码

    # connected server's characteristics.
    def connect
      @connection = PGconn.connect(@connection_parameters) <!-- This line says there's an issue -->
      configure_connection
    rescue ::PG::Error => error
      if error.message.include?("does not exist")

任何人都知道如何在Windows上设置用户名和密码,或者我需要做些什么才能解决此错误?

1 个答案:

答案 0 :(得分:0)

配置/ database.yml的

development: 
  adapter: postgresql
  encoding: utf8
  pool: 5
  username: postgres
  password: postgres_password
  database: development_db

production: 
  adapter: postgresql
  encoding: utf8
  pool: 5
  username: postgres
  password: postgres_password
  database: production_db