Ruby on rails rails设置自定义HTTP响应?

Ruby on rails rails设置自定义HTTP响应?,ruby-on-rails,ruby,ruby-on-rails-3,http-headers,Ruby On Rails,Ruby,Ruby On Rails 3,Http Headers,我试图返回一个自定义HTTP响应,根据我想要返回true或false的条件,正确的响应在我的/api/validate函数中计算 尝试过不道德的事情都失败了。如何只返回真或假?您不能只返回真或假。 您必须返回正确的http响应和状态代码。比如说 200正常–正确 422不可处理实体–错误 或者,您也可以在响应体中返回200 OK,并将哈希对象转换为JSON。差不多 { :result => true }.to_json 方向有点正确:render=>true是thx的发展方向

我试图返回一个自定义HTTP响应,根据我想要返回true或false的条件,正确的响应在我的/api/validate函数中计算


尝试过不道德的事情都失败了。如何只返回真或假?

您不能只返回真或假。 您必须返回正确的http响应和状态代码。比如说

  • 200正常
    –正确
  • 422不可处理实体
    –错误
或者,您也可以在响应体中返回200 OK,并将哈希对象转换为JSON。差不多

{ :result => true }.to_json

方向有点正确:render=>true是thx的发展方向