我可以使用will_paginate添加页码,但无法进行通讯#view吗?

时间:2019-06-21 14:35:46

标签: ruby-on-rails json will-paginate json-api

我正在处理JSON Api,并且我想在页面底部添加页码,以转到下一页。 即使我不构建视图,也可以吗?


  def create
    practitioner = Practitioner.find_by(first_name: communication_params[:first_name], last_name: communication_params[:last_name])
    communication = Communication.new(practitioner: practitioner, sent_at: communication_params[:sent_at])
    communication.save
    render json: communication.to_json
  end

  def index

    #   group_by_practitioner = @communications.group_by do |communication|
    #     " #{communication.practitioner.first_name} #{communication.practitioner.last_name} "
    #   end
    # render json: group_by_practitioner, status: :ok

    @communications =  Communication.all.paginate(:page => params[:page], :per_page => 30)
      group_by_practitioner = @communications.group_by do |communication|
         " #{communication.practitioner.first_name} #{communication.practitioner.last_name} "
      end
    render :json => group_by_practitioner.to_json
  end

  def communication_params
    params.require(:communication).permit(:first_name, :last_name, :sent_at)
  end

end

0 个答案:

没有答案