【发布时间】:2014-06-02 06:03:05
【问题描述】:
我一直在谷歌上搜索有关如何将 Ruby on Rails 与 PostgreSQL 结合使用的教程。那里有一些非常好的信息,但几乎所有指南都集中在如何配置 Rails 以在开发和测试环境中使用 Postgres。他们会警告您不要将这些配置用于生产,但不会提及您应该做什么。
在 Postgres 方面,我想知道我需要为 Postgres 用户赋予什么角色,Rails 将使用它连接到数据库。另外,我假设我会在 Rails 中使用环境变量作为数据库凭证。我应该在我的 database.yml 中使用ENV['DATABASE_URL'] 吗?这种模式通常是什么样的?
我在 Ubuntu 12.04.2 上使用 Rails 4.1.0 和 PostgreSQL 9.1.13。
【问题讨论】:
标签: ruby-on-rails postgresql production-environment