RailsからOracleへ接続

Rails7でOracle Freeを使用する。

Ruby on Railsはセットアップ出来ているとする。

Railsプロジェクトを作成する。以下は、JQueryとBootstrapを同時使用するためのプロジェクト作成

rails new プロジェクト名 -j esbuild --css bootstrap

Gemfileに以下の記述を追加する。

gem 'activerecord-oracle_enhanced-adapter'
gem 'ruby-oci8', require: 'oci8'
gem 'switch_point'

gemをインストールする。

bundle install

config/datebase.ymlを以下の内容で変更する。

default: default
  adapter: oracle_enhanced
  database: IPアドレス/サービス名
  username: ユーザー名
  password: パスワード

development:
  adapter: oracle_enhanced
  database: IPアドレス/サービス名
  username: ユーザー名
  password: パスワード

test:
  <<: *default
  database: IPアドレス/サービス名
  username: ユーザー名
  password: パスワード

production:
  <<: *default
  database: IPアドレス/サービス名
  username: ユーザー名
  password: パスワード