【发布时间】:2016-05-20 09:39:34
【问题描述】:
我使用纯 JavaScript 前端模板通过 JSON API 处理 Rails 的所有请求
然而,
我不知道为什么有时异常会给我 HTML 格式的错误消息。
因为我已经在 JSON 中设置了 API 请求格式
控制器(我只在控制器中保留format.json)
format.json { render json: @city.errors, status: :unprocessable_entity }
Route.rb
namespace :api do
namespace :v1, defaults: {format: 'json'} do
resources country do
resources city do
.....
end
end
end
end
【问题讨论】:
-
你为什么不使用 Grape 和 Swagger 来构建你的 API,我的朋友。参考:github.com/ruby-grape/grape,github.com/ruby-grape/grape-swagger-rails。希望这有帮助。 :)
标签: ruby-on-rails ruby-on-rails-4.2