Rails控制台和postgres

时间:2015-04-21 08:21:21

标签: ruby-on-rails postgresql

我正在试图找出我在rails控制台中使用的数据库,我理解它说Loading development environment (Rails 4.2.0),所以我假设它在gemfile中开发时列出的任何数据库,但我不是这么肯定,有没有办法在控制台内部检查这个?或者最好只使用带有原始sql的psql命令行,因为从我看到的情况来看,活动记录查询不适用于pg命令行。 / p>

postgres控制台中的活动记录。

psql (9.4.0, server 9.2.4)
Type "help" for help.

spencerlong=# User.all
spencerlong-# 

更好的是,一个具有postgres和Active_record功能的控制台。

1 个答案:

答案 0 :(得分:1)

rails console中编写以下命令以获取数据库名称

Rails.configuration.database_configuration["development"]["database"]