gpt4 book ai didi

ruby-on-rails - 如何隐藏json文件的分页

转载 作者:太空宇宙 更新时间:2023-11-03 18:10:15 25 4
gpt4 key购买 nike

我在索引页上实现了分页。我希望 json 文件不使用分页并在一页上选择所有结果。

index.html.haml

  def index
@phrases = Phrase.paginate(:page => params[:page], :per_page => 4)
end

index.json.jbuilder

json.phrases @phrases do |phrase|
json.expression phrase.expression
json.meaning strip_tags(phrase.meaning)
end

现在我得到了结果,json url 如下所示:/phrases.json,/phrases.json?page=2,/phrases.json?page=3 itp。我只想要 /phrases.json 和页面的所有结果。

最佳答案

这行得通吗:

def index
respond_to do |format|
format.html { @phrases = Phrase.paginate(page: params[:page], per_page: 4) }
format.json { @phrases = Phrase.all }
end
end

顺便说一句 - 我通常将 pageper_page 值设置为我正在分页的资源的常量,以便将来在需要时轻松更改。

希望这有帮助:)

关于ruby-on-rails - 如何隐藏json文件的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35557476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com