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