Many users have sites hosted on shared hosts, where SSH is not available. Therefore, you can not use the wonderful capistrano for deployment. ftp_deploy lets you do static ftp deployment the easy way.
Immanuel Häussermann
gem "ftp_deploy", "~> 0.0.2"