Rails2.3.5アプリケーションにVanitygemをインストールしようとしましたが、バニティにMySQLを使用したいと思います。redisで構成するとすべてがうまく機能しますが、mysqlを使用するように構成ファイルを変更すると:
development:
adapter: active_record
active_record_adapter: mysql
host: localhost
database: vanity
username: root
password:
次のエラーが発生します:
Showing
/Users/dries/.rvm/gems/ruby-1.8.7-p302/gems/vanity-1.5.3/lib/vanity/templates/_ab_test.erb where line #1 raised:
Vanity::Adapters::ActiveRecordAdapter is not missing constant
VanityConversion! Extracted source (around line #1):
1: <% score = experiment.score %>
2: <table>
3: <caption>
4: <%= experiment.conclusion(score).join(" ") %></caption>
Trace of template
inclusion:
/Users/dries/.rvm/gems/ruby-1.8.7-p302/gems/vanity-1.5.3/lib/vanity/templates/_experiment.erb,
/Users/dries/.rvm/gems/ruby-1.8.7-p302/gems/vanity-1.5.3/lib/vanity/templates/_experiments.erb,
/Users/dries/.rvm/gems/ruby-1.8.7-p302/gems/vanity-1.5.3/lib/vanity/templates/_report.erb
環境ファイルdevelopment.rbに追加しました:
Vanity.playground.establish_connection :development
Vanity.playground.collecting = true
したがって、redisは完全に機能しているため、バニティジェムに含まれているアダプターを使用して何かを行う必要があります。解決策を知っている人はいますか?