您是不是使用 Heroku 编写 Ruby on Rails 应用程序?
Posted
技术标签:
【中文标题】您是不是使用 Heroku 编写 Ruby on Rails 应用程序?【英文标题】:do you use Heroku to write Ruby on Rails app?您是否使用 Heroku 编写 Ruby on Rails 应用程序? 【发布时间】:2010-10-25 23:05:39 【问题描述】:您是否使用 Heroku 编写 Ruby on Rails 应用程序?我从O'Reilly的Learning Rails一书中读到了,然后今天发现http://heroku.com/myapps页面上没有“创建应用程序”,这样我就可以在线编辑代码了。他们只允许付费用户这样做吗?如果您是非付费客户,他们似乎也只允许您一次有一个 Web 请求。
【问题讨论】:
为什么不直接使用 mod_rails 和 capistrano? 【参考方案1】:Heroku 有两种产品。 Heroku Garden - http://herokugarden.com - 是第一个产品。它包括一个在线 IDE,以及部署您的应用程序的能力。
1 月,Heroku 推出了一个名为“Heroku”的新平台。它放弃了 IDE,并作为交换提供了显着的稳定性和性能增强。
Heroku 提供免费产品。随着您的应用程序扩展或需要额外资源,您可以购买所需的资源。免费版实际上可以让你走得更远——一个 dyno 正在运行我的个人网站 (http://zednine.com),没有任何问题。
-- 我是 Heroku 员工
【讨论】:
【参考方案2】:如果您只是在开发模式下运行,则没有特别的区别。这两个站点仍由同一家公司运营。 Heroku 是他们的商业产品,提供付费托管计划等。Herokugarden 是人们在升级到付费计划之前玩 Rails 并学习框架的游乐场。
【讨论】:
【参考方案3】:Heroku 已迁移到付费平台(没有基于 Web 的编辑器)。我猜你使用 heroku gem 通过终端控制它。
不过,所有旧的heroku 功能都可以在http://herokugarden.com 上使用
如果您在 herokugarden 之前有一个 heroku 帐户,那么您的所有应用都应该已经迁移到那里。您应该可以使用旧 ID 登录。
【讨论】:
如果我的应用在 heroku 和 herokugarden 上运行有什么区别?网站分裂是因为运营理念不同吗?以上是关于您是不是使用 Heroku 编写 Ruby on Rails 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
Heroku 环境中的 Ruby on Rails 应用程序:“使用 Mailgun 发送电子邮件”错误
Ruby On Rails Heroku Postgres数据库SSL连接
部署 Ruby on Rails - Heroku 有没有好的替代方案? [关闭]
Heroku上的现有Ruby on Rails Web应用程序(PostgreSQL),Devise身份验证,需要为移动支持添加Rails API