前提・実現したいこと
開発環境で接続するデータベースをサーバー上のデータベースにしたい。
ローカルで立ち上げているアプリからサーバー上のDBの操作を行いたい。
該当のソースコード
▽ローカルのdatabase.yml
ruby
1default: &default 2 adapter: sqlite3 3 pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> 4 timeout: 5000 5 6development: 7 <<: *default 8 database: {App名} 9 username: root 10 password: {パスワード} 11 host: {サーバーのIPアドレス} 12 13test: 14 <<: *default 15 <<: *default 16 database: {App名} 17 username: root 18 password: {パスワード} 19 host: {サーバーのIPアドレス} 20 21production: 22 <<: *default 23 <<: *default 24 database: {App名} 25 username: root 26 password: {パスワード} 27 host: {サーバーのIPアドレス}
▽サーバーのdatabase.yml
ruby
1default: &default 2 adapter: sqlite3 3 pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> 4 timeout: 5000 5 6development: 7 <<: *default 8 database: db/development.sqlite3 9 10test: 11 <<: *default 12 database: db/test.sqlite3 13 14production: 15 <<: *default 16 database: db/production.sqlite3
試したこと
開発環境のdatabase.ymlを以上のように変更して、rails serverでRailsアプリを立ち上げましたが、
サーバーのデータベースには接続されていません。
しかし、特にエラーメッセージ等は出なくて、どこのデータベースに接続しているかもわからない状態です。。
情報が足りないようであれば、随時追記いたしますので、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー