こんにちはすべて私はactive_resourceを使用しており、次の質問があります。 は時々、検証に必要な 例rails 3 REST:activeresource破壊の検証
def destroy
if @user.destroy
head :ok
else
respond_with(@user)
end
end
ユーザーモデルは、いくつかのケースでは削除できない破壊があります。それは@user
が検証before_delete と応答した後にエラーが含まれ、削除されなかった場合、その =>{\"errors\":{\"id\":[\"Cannot delete user with orders\"]}}
しかしactive_resource処理しないような応答のようにそれをシリアル化し、
ActiveResource::ResourceInvalid: Failed. Response code = 422. Response message = .
最良の方法は何かで失敗しますそのような状況に対処するには?