Rails 4 - 自定义will_paginate第2页以上

时间:2014-09-03 05:22:15

标签: ruby-on-rails will-paginate

我的主页有一个大横幅图片,一个特色项目小部件,后跟“新产品”,这是按创建日期排序的所有产品。我已经在网站的所有产品部分上进行了拼写。当我点击第2页时,我只想要产品列表...我不希望在每个页面链接上重复主页横幅和特色小部件。我该怎么做?

1 个答案:

答案 0 :(得分:0)

你可以通过设置布局来实现

class PostsController < ApplicationController
  layout :choose_layout

  def choose_layout
    if params[:page] < 2          
      "application"
    else
      "withoutbaneer"
    end
  end
 end

并使用两个布局文件/app/views/layouts/application.html.erb/app/views/layouts/withoutbanner.html.erb