質問: deviseでログイン・新規開院登録機能をまかなっている自作サイトをHerokuにデプロイしようとしている者です。 自作ユーザーが新規登録した際に預かった個人データなどを、現状Railsを動かしているディレクトリと同じ場所にあるDBに保存しているのですが、 こちらはHeroku Postgresと契約して、「deviseから受け取ったユーザーデータの保存先を、Railsを動かしているディレクトリ内のDBではなくHeroku PostgresのDBに保存する」というような特別な設定をなにか行わなければいけなかったりしますか? (データが結構重要なデータのため、herokuに勝手にデータをリフレッシュされたり、例えばサイトをリニューアルしてまたデプロイし直した時にユーザーデータ全部消えてました!とかなるわけにはいかなくて・・・)
回答: 特に決まり事ではないと思いますが、逆に『Railsを動かしているディレクトリ内のDB』というは db/ ディレクトリ下に SQLite3 のデータベースファイルを置いて、そこに保存することを想定していますか? もしそうなら、重要なデータであれば尚更、ファイルベースではなく Heroku の PostgreSQL などに保存した方がリスクは低いと思います。別の話ならゴメンナサイ。