2012-09-06 85 views
0

我试图返回一个自定义HTTP响应,基于条件我想返回true或false,正确的响应计算在我的/ api/validate函数中rails设置自定义HTTP响应?

已经尝试nummerous的东西都失败。如何返回true或false?

回答

1

你不能只返回true或false。 你必须用状态码返回正确的http响应。例如

  • 200 OK - 真
  • 422 Unprocessable Entity - 假

或者,你可以随时返回200散列对象OK转换成JSON在您回应的身体。像

{ :result => true }.to_json 
+0

有点正确的方向:渲染=>真正的方式去thx – Rubytastic