2012-09-06 38 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