uma ação Redirect_to from Destroy sempre recebe DELETE verbo qualquer que seja: método que eu declaro

Eu tenho o seguinte método em um controlador chamadotareas_controller

<code>def destroy
  @tarea = Tarea.find(params[:id])
  @tarea.destroy

  respond_to do |format|
    format.html { redirect_to tareas_url }
    format.json { head :ok }
    format.js { redirect_to :controller => "clientes", :action =>"show", :id => @tarea.cliente, :format => :js, :method=>:get}
  end

end
</code>

O registro é deletado ok, depois disso eu recebo o seguinte código no servidor:

Redirecionado parahttp://127.0.0.1:3000/clientes/12.js?method=get Completou 302 Encontrada em 174ms

Iniciado DELETE "/clientes/12.js?method=get" para 127.0.0.1 em 2012-05-06 19:20:07 +0200 Processando por ClientesController # destroy como JS Parameters: {"method" => "get", "id" => "12"} Cliente Carregar (0.0ms) SELECIONAR "clientes". * DE "clientes" ONDE "clientes". "id" =? LIMIT 1 [["id", "12"]] SQL (2.0ms) DELETE DE "clientes" ONDE "clientes". "Id" =? [["id", 12]] Completado 406 Não Aceitável em 131ms

Parece enviar a solicitação com um verbo DELETE para o novo controlador e não consigo encontrar uma maneira de alterar isso para uma solicitação GET para o novo controlador.

Alguém pode me aconselhar sobre como resolver esse problema?

questionAnswers(3)

yourAnswerToTheQuestion