Como falhar na solicitação do Ajax no Rail

Quando o usuário clica em um item específico, eu uso método de postagem do jQuery para atualizar algo no banco de dados:

$.post("/posts/" + post_id + "/update_something", 
       { some_param: some_value }, 
       success_handler);

Ondeupdate_something se parece com isso

def update_something
  post = Post.find(params[:id])
  post.update_attributes(:some_field => params[:some_param])
  render :nothing => true
end

O problema é seupdate_attributes falha, a solicitação ainda é bem-sucedida esuccess_handler É executado

Como eu poderia causar uma falha na solicitação quandoupdate_attributes falha de tal forma quesuccess_handler não será executado?

questionAnswers(4)

yourAnswerToTheQuestion