0

ORMとしてDataMapperを使用するSinatraアプリがあり、Herokuにデプロイされていますが、データベースの詳細を変更したいと思います。

モデルの前に、このようにDBに接続していますが、ymlファイルを使用して接続の詳細を管理したいと思います。

DataMapper.setup(:default, ENV['DATABASE_URL'] || "sqlite3::memory:")

にあるファイルがある場合、適切なENVを使用するようconfig/database.ymlにを変更するにはどうすればよいですか?DataMapper.setupこのようにして、Postgresをローカルでも実行するので、の必要性を取り除くことができsqlite3ます。

4

1 に答える 1

1

As far as I know, DataMapper doesn't parse .yml. You can look at https://github.com/merb/merb_datamapper/blob/master/lib/merb_datamapper/connection.rb to see how .yml config is consumed in Merb framework.

于 2012-08-08T16:19:54.253 に答える