1
雷被HANDELING分頁我的應用程序,例如,如果我想要的任務指標是paginateable所有我需要的是在routes.rb
添加以下代碼:軌道 - 雷分頁非資源的方法
concern :paginatable do
get '(page/:page)', :action => :index, :on => :collection, :as => ''
end
resources :missions, only: [:index, :create, :show, :destroy], :concerns => :paginatable do
post :done, on: :member
end
和在missions_controller.rb
:
def index
missions = Mission.all
if params[:page]
missions = missions.page(params[:page])
end
respond_with missions
end
但如果我有mission_controller.rb
另一種方法 - 用戶任務:
def user
missions = Mission.where(recipient_id: current_user.id)
if params[:page]
missions = missions.page(params[:page])
end
respond_with missions
end
在routes.rb
其配置是這樣的:
get 'users_missions' => 'missions#user'
如何配置的routes.rb支持分頁這種方法?