在我的只有 json 的 rails 应用程序中,每当有人调用我的 rails 应用程序并将接受标头设置为除 application/json 之外的任何内容时,我都想发送 406 代码。当我将内容类型设置为除 application / json 之外的任何内容时,我还希望它发送 415
我的控制器有 respond_to :json 放在它们上面。我只在所有动作中渲染 json。但是,如何确保为所有其他接受标头/内容类型调用的所有调用返回错误代码 406/415,并且格式设置为除 json 之外的任何内容。
例如。如果我的资源是books/1,我想允许books/1.json 或books/1 使用application/json 接受标头和内容类型
关于我如何做这两个动作的任何想法?