2009-11-24 72 views
10

我是新来的导轨,所以很容易。我开发了我的博客并成功部署了它。整个应用程序基于post_controller。我想知道如何将用户路径重新路由到默认的post_controller与应用程序控制器。更改索引页 - Ruby on Rails

为了说明,如果你去http://mylifebattlecry.heroku.com你会看到默认的rails页面。如果你去http://mylifebattlecry.heroku.com/posts你会看到的应用程序。完成此操作后,我将更改我的域名http://www.mylifebattlecry.com以映射到Heroku,但需要知道如何让/ posts成为访问者发送的位置。

+2

您有一个在您的标题中放置“简单问题”的坏习惯。它只是在有限的空间内混乱。请住手。 – Telemachus

+2

哦,我认为它引诱人们回答我的问题,因为他们可以花费很少的时间。猜猜我错了,我会停下来。 – bgadoci

回答

14

你需要做两件事情

  1. 删除/public/index.html
  2. 更新文件的文件/config/routes.rb

map.root :controller => "posts" #RAILS 2

root :to => 'posts#index' #RAILS 3

然后这将调用您的帖子控制器中的索引动作。 您将需要重新启动应用程序以查看对routes.rb的更改

+0

对于导轨3,这应该是什么? –

+1

更新为导轨3 – MattMcKnight

0

以下行添加到您的confing/routes.rb文件:

map.root :controller => "posts" 

你需要在那之后重新启动服务器。