I was following the link powerdns-on-rails and had trouble configuring. An improved steps to install on a clean ubuntu x64 server is documented here. Might be of help for someone.
== install required packages ==
apt-get install git make build-essential g++ ruby1.9.1-full mysql mysql-server libmysqlclient-dev libxslt-dev libxml2-dev libreadline-ruby1.9 libruby1.9 libopenssl-ruby libpq-dev sqlite-devel libsqlite3-dev
== now we are ready for the powerdns-on-rails installation ==
git clone git://github.com/kennethkalmer/powerdns-on-rails.git
cp config/database.yml.template config/database.yml
== update the database.yml to reflect mysql settings, specially the password ==
== you need to make sure you have created the database powerdns_developement before contineuwing further ==
gem install bundler
You are all set to fire command ‘./script/rails s’ and if firewall is not blocking you on port 3000, you should be able to see the login page.
In the main page, the default username given is wrong. Please use firstname.lastname@example.org as the username.
Running rails on port 80
If you want to run rails on port 80, please pass ‘-p80’ as command line argument while starting the server.