una acción Redirect_to from Destroy siempre obtiene DELETE verbo lo que sea: método que declaro

Tengo el siguiente método en un controlador llamadotareas_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>

El registro se borra bien, después de eso obtengo el siguiente código en el servidor:

Redirigido ahttp://127.0.0.1:3000/clientes/12.js?method=get Completado 302 Encontrado en 174ms

Comenzó a BORRAR "/clientes/12.js?method=get" para 127.0.0.1 a 2012-05-06 19:20:07 +0200 Procesando por ClientesController # destroy as JS Parámetros: {"method" => "get", "id" => "12"} Cliente Cargar (0.0ms) SELECCIONE "clientes". * FROM "clientes" WHERE "clientes". "id" =? LÍMITE 1 [["id", "12"]] SQL (2.0ms) ELIMINAR DE "clientes" DONDE "clientes". "Id" =? [["id", 12]] Completado 406 No es aceptable en 131 ms

Parece que envía la solicitud con un verbo DELETE al nuevo controlador y no puedo encontrar una manera de cambiar eso a una solicitud GET para el nuevo controlador.

¿Alguien me puede aconsejar sobre cómo resolver este problema?

Respuestas a la pregunta(3)

Su respuesta a la pregunta