database.ymlのパス指定

私は使用しているアプリケーションにないdatabase.ymlファイルのパスを指定する必要があります。

私の最初の試みは不成功であり、私の検索語は不明瞭なので、レールアプリケーションの外で特定のファイルパスを指定する決定的な方法はまだありません。

これはどうすればいいですか?または、むしろ、私の開発/テストでsqlite、mysql、およびpostgresqlを使用するように、非データベースドライバ固有の方法で、これを実行する最善の方法は何ですか?私は単純なアプリケーションの基本的な要点を持っていますが、私の環境はもう少し複雑になっており、複数のDBを1つに集約し、アプリケーションごとにこれを指定する必要があります。

0
より多くの検索の後、これは主にsqlite dbに関係します...まだ共有レールを外して共有sqlite dbを指定する問題
追加された 著者 blueblank,
capistranoのようなデプロイメントツールは、通常、 /my/path/to/the/real/db.sqlite3 から/rails/root/db/my_db/sqlite3 。
追加された 著者 Benoit Garret,

1 答え

railsのルートに関連するパスを示すdatabase.yml dbフィールドに挿入されたerbのビットは、一見して動作するように見えます。だから、 'erbを使う'が最初の明白な答えです。

0
追加された