【发布时间】:2017-09-11 23:05:57
【问题描述】:
我正在使用 Hanami ruby Web 框架为应用程序编写 REST API,我想知道如何将错误格式设置为 JSON。例如,当发生 404 错误时,它应该返回带有正文 {'message': 'Method not found'}, and Content-Type: 'application/json' 的响应
【问题讨论】:
我正在使用 Hanami ruby Web 框架为应用程序编写 REST API,我想知道如何将错误格式设置为 JSON。例如,当发生 404 错误时,它应该返回带有正文 {'message': 'Method not found'}, and Content-Type: 'application/json' 的响应
【问题讨论】:
【讨论】:
format 适用于控制器,但根据此页面,您只需将 404 错误模板重命名为 404.json.rb 即可。谢谢
format: :json 应该放在哪里呢?我还尝试了 404.json.slim 的解决方案(我使用 Slim 作为模板引擎),但没有帮助。