ruby-on-rails - Rails 5 中的自定义错误 JSON

标签 ruby-on-rails json ruby error-handling ruby-on-rails-5

如何在 Rails 5 API 中呈现自定义错误 JSON?现在,如果我在这个网址上执行 GET http://localhost:3000/users/5 ,它返回 404 not found 代码,以及与之关联的所有跟踪。如何阻止 Rails 自动呈现所有跟踪?

生成的错误响应示例:https://pastebin.com/C1dQA5eL

最佳答案

您好,您可以创建一个自定义模块并在您的 Controller 中扩展它。在该模块中使用资源和值参数创建一个方法。并基于该发送响应,然后您可以在各自的 Controller 中扩展它
像这样:

class MyController
  include AppError
end

关于ruby-on-rails - Rails 5 中的自定义错误 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44104941/

相关文章:

javascript - 点击广告时如何重定向到新窗口

ruby-on-rails - rails 应用程序中的路由错误 'uninitialized constant HomeController'

java - 如何为 GWT AutoBean 设置默认值?

javascript - 将 JSON 值传递到 POST 请求 - Node

ruby-on-rails - Ruby 使用步骤方法返回带有分隔符的大数字?

ruby-on-rails - gem 要求条件

java - JSON 响应中途中断

ruby-on-rails - rails : can't run app because "An error occured while installing json (1.7.7)"

javascript - 使用 Service Worker 推送通知而不订阅

ruby - 如何格式化 ruby​​ 中的日期以包含 "rd",如 "3rd"