1

3天前我问了这个问题,但没有得到答复。这是附加信息的链接:如何让分页工作而不是重定向到“public/index.html”?.

我将在这里澄清/简化问题。

我使用 public/index.html 作为我的访问者主页。用户登录后,新主页位于“/home”。在这个“/home”上,有一个提要。在我看来,我使用它对提要进行分页<%= will_paginate @posts %>

您可能想象的问题是,当我尝试从分页单击第二页时,链接是http://www.mydomain.com/?page=2. 这将重定向回 public/index.html。我怎样才能让分页正常工作?

提前致谢

4

1 回答 1

1

为什么不删除public/index.html.erb?那是一个静态页面,你不能像分页那样在上面有动态元素。

您的应用程序的根请求应该由根路由处理:

root :to => "home#index"

然后是中的分页逻辑app/views/home/index.html.erb

于 2013-05-04T04:45:52.577 回答