我使用Kaminari分頁寶石進行分頁。我想設置起始頁面,所以默認頁面將是[0,1,2,3,4 *,5,6 ...]。Rails Kaminari分頁,設置記錄索引
我當前的頁碼代碼:
@event = Event.order(start_date: :asc).page(params[:page]).per(1)
@items = Item.where(event_id: @event.first._id)
我想顯示的是最當前事件的第一頁,這樣舊的事件將是前幾頁,和未來的活動將是下一個頁面。
這是接近!我想選擇當前頁面,比如'Event.where(:start_date.gte => DateTime.now.utc)' –
,所以如果你有100個未來事件,你會被設置爲第100頁? – sevenseacat
這是建立的方式,是的。每頁1個事件。今日事件在當前頁面上。以及「以前」頁面上的未來事件。 「下一頁」上的過去活動 – RustComet