Ruby on Rails のチュートリアルを行っています。最初の 3 つの章では SQLite を使用しますが、Heroku のデプロイを容易にするために開発に PostgreSQL を使用することを後で提案します。database.yml
myを編集し、 Gemfile
sqlite3 の代わりに pg を使用すると、Rake を使用してテストを実行する場合を除いて、動作するように見えます。エラーが出AdapterNotSpecified
ます。
C:/Ruby/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-4.0.0/lib/active_record/
connection_adapters/connection_specification.rb:52:in resolve_hash_connection':
database configuration does not specify adapter (ActiveRecord::AdapterNotSpecif
ied)
等
database.yml は、次のようにアダプターを指定します。
development:
adapter: postgresql
host: localhost
username: nekkoru
password: derpderp
database: development
encoding: UTF8
どうしたの?私は Windows 7 x64、Ruby 1.9.3、Rails 4.0.0、PostgreSQL 9.3.0.1 を使用しています。