Rails新apply.

当前数据库.yml是这样的:

# SQLite version 3.x
#   gem install sqlite3
#
#   Ensure the SQLite 3 gem is defined in your Gemfile
#   gem 'sqlite3'
development:
  adapter: sqlite3
  database: db/development.sqlite3
  pool: 5
  timeout: 5000

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  adapter: sqlite3
  database: db/test.sqlite3
  pool: 5
  timeout: 5000

production:
  adapter: sqlite3
  database: db/production.sqlite3
  pool: 5
  timeout: 5000

我需要为postgresql数据库编辑这个.

我该怎么做?

推荐答案

简单地说:

development:
  adapter: postgresql
  encoding: unicode
  database: blog_development
  pool: 5
  username: blog
  password:
  host: localhost

资料来源:Configuring Rails Applications

Ruby-on-rails相关问答推荐

Rails 7 Active Record::SessionStore -如何获取控制器中当前会话的数据库ID?

form_with正在try 用错误的路径生成操作

Ruby on rails Admin-有没有一种方法可以在成对的管理控制器类中合并、重用应用程序控制器类?

删除链接不起作用,重定向 echo 示 Ruby

使用拆分成多个部分的种子文件进行Rails数据种植

Rails 4 中的 null_session 和 reset_session 有什么区别?

如何使用 Vim 插入 ERB 标签?

Rails 3 - Select 包含?

如何在 Windows 中更新 ruby

Factory Girl + Mongoid 在fixture 中嵌入文档

将 defer 属性添加到 javascript_include_tag Rails

Ruby如何写入Tempfile

如何找出现有 Rails 应用程序基于哪个 Rails 版本?

Rails - 如何在 f.submit 上放置确认弹出窗口?

Rails 5.1:未知 firstpos:NilClass - 问题重新加载应用程序

Rails 中是否有 HTML 安全截断方法?

Rails Devise:设置密码重置令牌并重定向用户

扩展 Devise SessionsController 以使用 JSON 进行身份验证

如何使用 url 连接到 postgresql

使用连接的 Ruby on Rails ActiveRecord 查询