Exactly, although I put application.yml in Capistrano's shared directory and symlink it rather than uploading it every time. That way, a developer doesn't need access to the latest production server configuration in order to deploy.
That's absolutely true for the examples given in the screencast. However, many of Heroku's plugins depend on ENV configuration; SendGrid for example. So configuring your app to use ENV in those cases allows you to use Heroku's configuration in production and your own locally.
That's a really simple and interesting idea. Why isn't this more popular? I like it!
Exactly, although I put application.yml in Capistrano's shared directory and symlink it rather than uploading it every time. That way, a developer doesn't need access to the latest production server configuration in order to deploy.
That's absolutely true for the examples given in the screencast. However, many of Heroku's plugins depend on ENV configuration; SendGrid for example. So configuring your app to use ENV in those cases allows you to use Heroku's configuration in production and your own locally.
Has anybody had any luck testing Faye with Cucumber?