Ruby on rails 有支持FTP的Ruby on Rails主机吗?

Ruby on rails 有支持FTP的Ruby on Rails主机吗?,ruby-on-rails,deployment,ftp,system,Ruby On Rails,Deployment,Ftp,System,我想创建一个开放互联网上的开发集成服务器,运行RubyonRails应用程序。但我需要FTP或SFTP访问此服务器,以便我可以通过FTP将文件上载到代码库 有好的Rails主机允许FTP连接吗?Heroku和Dotcloud等云提供商似乎只支持源代码推送或构建文件 谢谢 如果您有安装Linux机箱的经验,我建议您使用VPS服务,例如Linode(www.Linode.com),这样您几乎可以运行任何您想要的服务。如果你没有经验,这是一个很好的学习方法;) 如果只是为了开发,Dreamhost的共

我想创建一个开放互联网上的开发集成服务器,运行RubyonRails应用程序。但我需要FTP或SFTP访问此服务器,以便我可以通过FTP将文件上载到代码库

有好的Rails主机允许FTP连接吗?Heroku和Dotcloud等云提供商似乎只支持源代码推送或构建文件


谢谢

如果您有安装Linux机箱的经验,我建议您使用VPS服务,例如Linode(www.Linode.com),这样您几乎可以运行任何您想要的服务。如果你没有经验,这是一个很好的学习方法;)

如果只是为了开发,Dreamhost的共享主机运行良好,价格合理$8.95/月,用于无限域、存储和带宽,并通过passenger/modruby支持Rails。您可以访问ssh和sftp,还可以安排cron作业。特别适合开发,因为您可以轻松创建和销毁应用程序和子域。主要的缺点是,如果您需要任何定制的gem,或者如果您需要一个不同于主机乘客使用的ruby版本,您将面临一段艰难的时期。不过,客户服务很好,如果需要,他们可以安装定制gems或在共享主机之间移动您。不过,我可能不敢在他们(或其他人)的共享计划中部署live Rails站点


综上所述,最近我搬到Heroku进行开发/登台实例。不用担心定制gems是一个很大的优势,因为我们在Heroku上部署了live,所以在staging和live中拥有几乎完全相同的环境是很好的。Heroku对单一dyno应用程序是免费的,只要你不在Heroku控制台上花费太多时间。当您使用heroku san时,将代码从不同的分支推送到不同的实例就成了小菜一碟。

对于集成测试,能够快速上传文件和测试想法对前端开发人员非常有帮助。有了FTP,前端开发人员可以使用我们的IDE即时推送内容,并从任何浏览器、任何计算机进行测试。推进版本控制,虽然对于暂存和生产服务器来说非常好,但是对于集成测试来说太慢了,无法进行全面的评论!但是Heroku不给我FTP或SFTP访问权,对吗?这是我的先决条件。但愿我能在Dotcloud或Heroku这样的云提供商上找到它