在gemfile rails app中指定db

时间:2016-03-10 09:28:37

标签: ruby-on-rails postgresql rubygems

我想在本地和生产环境中使用postgres db。

对于这种情况,我的gemfile应该怎么样?

我是否应该完全删除sqlite,只需添加gem pgpg需要开发和生产环境?

请帮忙。

1 个答案:

答案 0 :(得分:1)

在gemfile中,您只列出应用程序所依赖的依赖项。所以,你不 从那里删除sqlite,它实际上不会有任何区别(但是如果你不使用它,最好删除它)。

您为应用程序配置要使用的数据库的位置是database.yml。您可以在http://edgeguides.rubyonrails.org/configuring.html#configuring-a-database找到所有信息。 简而言之,您应该在database.yml

中添加以下内容
development:
  adapter: postgresql
  database: blog_development
  pool: 5    
production:
  adapter: postgresql
  database: blog_production
  pool: 5