Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何从远程oracle数据库Ruby on rails获取数据_Ruby On Rails_Oracle - Fatal编程技术网

Ruby on rails 如何从远程oracle数据库Ruby on rails获取数据

Ruby on rails 如何从远程oracle数据库Ruby on rails获取数据,ruby-on-rails,oracle,Ruby On Rails,Oracle,我想从远程Oracle数据库获取数据并将其显示在我的网页上,我该如何做 尽管如此,通过修改database.yml并使用SQL developer测试连接,我已成功连接到远程数据库 Ruby版本:2.6.5 Rails版本:6.0.2.1 数据库版本:19c * 我有oracle即时客户端设置以及oracle gem,我可以连接到远程数据库,但是我仍然无法从远程数据库获取数据 由于此错误 Puma捕获到此错误:“{development=>}”不是有效的配置。“”应为URL字符串或哈希。(Act

我想从远程Oracle数据库获取数据并将其显示在我的网页上,我该如何做

尽管如此,通过修改database.yml并使用SQL developer测试连接,我已成功连接到远程数据库

Ruby版本:2.6.5 Rails版本:6.0.2.1 数据库版本:19c

* 我有oracle即时客户端设置以及oracle gem,我可以连接到远程数据库,但是我仍然无法从远程数据库获取数据

由于此错误

Puma捕获到此错误:“{development=>}”不是有效的配置。“”应为URL字符串或哈希。(ActiveRecord::DatabaseConfigurations::InvalidConfigurationError)

我的数据库.yml

default:&default

适配器:oracle\u增强型

游泳池:

主机:链接到服务器

数据库:dbname

用户名:dbuser

密码:dbpass

端口:portnum

发展:

适配器:oracle\u增强型

用户名:dbuser

密码:dbpass


数据库:serverlink/dbname

安装Oracle即时客户端和Ruby-OCI8

安装ActiveRecord oracle_增强型适配器(建议使用1.3.1版) gem安装activerecord-oracle\u增强型适配器

将文件config/database.yml中的开发部分替换为以下内容,然后保存并关闭该文件

development:
    adapter: oracle_enhanced
    username: rubyhol
    password: welcome
    database: localhost/orcl

有关更多详细信息,请访问以下链接:

安装Oracle Instant Client和Ruby-OCI8

安装ActiveRecord oracle_增强型适配器(建议使用1.3.1版) gem安装activerecord-oracle\u增强型适配器

将文件config/database.yml中的开发部分替换为以下内容,然后保存并关闭该文件

development:
    adapter: oracle_enhanced
    username: rubyhol
    password: welcome
    database: localhost/orcl
有关更多详细信息,请访问此链接: