如何在 Rails 上搜索 Ruby 中的 oracle 数据库时区

How to search oracle db timezone in Ruby on Rails

我想在 rails 应用程序的 ruby 中连接到 oracle 数据库,我需要使用 sql "select dbtimezone from dual"

获取数据库时区

我有密码

class Bug < ActiveRecord::Base
  establish_connection :bug

  def self.get_db_timezone
    return self.find_by_sql("select dbtimezone from dual")[0]
  end
end

当我打电话给

ap Bug.get_db_timezone

我在控制台中打印了字符串

#<Bug:0x0000002339df28> {}

这意味着我什么都没有。

我无法在我的 RoR 应用程序中从 oracle 获取双重信息。 请帮助并提前谢谢你。

自己用这个修复的-

db_timezone = self.find_by_sql("SELECT DBTIMEZONE tz FROM DUAL")[0].tz