わかりましたので、ec2のubuntu 11.10にある新しいレールアプリがあり、dbとしてmongoidがあり、このエラーが発生し続けます
ActionView::Template::Error (db_name must be a string or symbol):
ここに私の config/mongoid.yml があります
development:
host: localhost
database: mm_development
test:
host: localhost
database: mm_test
# set these environment variables on your prod server
production:
host: <%= ENV['MONGOID_HOST'] %>
port: <%= ENV['MONGOID_PORT'] %>
username: <%= ENV['MONGOID_USERNAME'] %>
password: <%= ENV['MONGOID_PASSWORD'] %>
database: <%= ENV['MONGOID_DATABASE'] %>
# slaves:
# - host: slave1.local
# port: 27018
# - host: slave2.local
# port: 27019
私のdatabase.ymlは空白です。なぜなら、そこに行く必要があるかどうかわからなかったからです。これが私のmongoidのgemfileです
gem 'rails', '3.2.3'
gem 'jquery-rails'
gem 'haml'
gem 'unicorn'
gem 'mongoid'
最初に、database.yml で何をする必要があるかを誰かが知っているかどうかを知りたいです。次に、この問題をどのように解決しますか.... mongo は稼働していますが、このエラーは紛らわしいです