我正在试图找出我在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功能的控制台。
答案 0 :(得分:1)
在rails console
中编写以下命令以获取数据库名称
Rails.configuration.database_configuration["development"]["database"]