gpt4 book ai didi

ruby-on-rails - 使用 respond_with 服务 404?

转载 作者:行者123 更新时间:2023-12-04 05:44:31 26 4
gpt4 key购买 nike

我正在尝试在 Rails 中提供自定义 404 响应,但我不确定如何将 :status 赋予 respond_with 函数。

我知道使用 render,我可以这样做:

render :status => :not_found, :json => {:response =>"There weren't any results"}

我怎样才能用 respond_with 做类似的事情?有没有办法用 respond_with 设置状态码?

我使用 respond_with 的唯一原因是,据我了解,当您开始使用 respond_to< 时使用 respond_with 是正确的协议(protocol)。如果这不正确,我应该使用 render,请告诉我!

最佳答案

the docs ; respond_with:status 作为一个选项。

respond_with(@user, status: :not_found) do |format|
format.json { response: "There weren't any results" }
end

关于ruby-on-rails - 使用 respond_with 服务 404?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15235959/

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