I'm not sure why but I have both a staging and production deploy using the 'capistrano/ext/multistage' gem. I set staging to the default:
set :stages, ["staging", "production"] set :default_stage, "staging" It deploys correctly to the right path: #deploy/staging.rb set :deploy_to, "/home/myuser/public_html/mysite/" But it connects to the production database not staging database in my database.yml file: staging: adapter: mysql2 encoding: utf8 database: staging_database pool: 5 username: username password: password socket: /var/run/mysqld/mysqld.sock host: host production: adapter: mysql2 encoding: utf8 database: production_database pool: 5 username: username password: password socket: /var/run/mysqld/mysqld.sock host: host Why is it linking to the production database and not staging? I don't see where that option is specified during the deploy process. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.