1
雷は私が任務インデックスはpaginateableになりたい場合は、私が必要とするすべてのroutes.rb
にこのコードを追加することで、一例では、私のアプリで改ページをhandelingさ:レール - 非資源法に雷ページネーション
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を設定することができますか?