【问题标题】:Route to separate rack application on heroku?路由到heroku上的单独机架应用程序?
【发布时间】:2011-10-24 11:57:00
【问题描述】:

假设我有一个在 Heroku 上运行的 Rails 应用程序,地址为 www.myapp.com。我想创建一个单独的 Heroku 应用程序来为我的 Rails 应用程序提供一个简单的 (Rack-Jekyll) 博客,但我希望这个博客可以访问

www.myapp.com/blog/

考虑到它们都是基于 Rack 的,有没有办法将这两个应用程序合并在一起,但将它们保留为单独的 Heroku 应用程序和单独的 git 存储库?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 rack


    【解决方案1】:

    您可以使用重定向方法。

    match "/blog" => redirect("http://myapp.com/blog")
    

    【讨论】:

    • 接受这一点,因为从技术上讲,它可以让我得到我所要求的。我认为这可能是一个脆弱的解决方案。最后我决定将我的 Jekyll 博客生成到 `public/blog/' 中。
    【解决方案2】:

    不,这是不可能的(目前)。您需要将 /blog 作为 gem 或引擎添加到 mainapp 存储库,然后将组合存储库推送到 heroku。

    【讨论】:

      猜你喜欢
      • 2021-10-28
      • 2013-01-18
      • 2012-05-08
      • 1970-01-01
      • 2013-10-13
      • 1970-01-01
      • 2020-06-06
      • 2018-06-15
      • 1970-01-01
      相关资源
      最近更新 更多