如何告诉部分Rails应用程序在www.mydomain.com/blog下运行

时间:2011-08-17 13:52:51

标签: ruby-on-rails ruby-on-rails-3 routing heroku

我有一个在Heroku上运行的应用程序。有了这个应用程序来一个博客。我们希望博客生活在www.mydomain.com/blog下。在Heroku上,使用2个独立的应用程序是不可能实现的(我们最好能得到blog.mydomain.com但是这对我们不起作用,因为我们的应用程序使用通配符子域。

所以我们要做的是将两个应用程序(应用程序和博客 - 它们都是Rails应用程序)集成到一个Rails应用程序中。

问题:
是否有一种简单的方法来配置路由,使应用程序的“博客部分”将侦听以/blog开头的路由(例如,帖子控制器将响应/blog/posts而不是{{ 1}})..?

非常感谢您的时间和见解。

2 个答案:

答案 0 :(得分:1)

rails guides

scope "/blog" do
  resources :posts
end

它会将/blog/posts映射到posts#index

答案 1 :(得分:0)

您可以命名控制器& this rails guide中描述的路线。