【发布时间】:2016-07-07 08:47:45
【问题描述】:
我正在使用 Rails 4 构建一个 API,在我的控制器中我使用 respond_to 来区分 html 和 json 请求,这一切都很好。在 Postman 中测试我的 API 时,我添加了以下标头:Content-Type: application/json,但在我的请求中,我仍然需要在其末尾添加 .json,如下所示:https://myapi.com/api/users.json 否则 Rails 将响应 html尽管存在上述标题。
我的问题是:有没有一种方法可以让 Rails 识别 Content-Type: application/json 标头并在没有我使用 url 中的 .json 部分的情况下以 json 响应,如下所示:https://mypai.com/api/users?
【问题讨论】:
标签: ruby-on-rails ruby json ruby-on-rails-4