Ao instalar o JQuery, por que meu link "excluir" é interrompido?
Eu tenho um aplicativo Rails 3 que pode criar e excluir produtos. Uma página de índice lista todos os produtos. Ao lado de cada produto da lista há um link de exclusão:
<%= link_to "Delete", product, :method => :delete, :title => "Delete" %>
Isso se parece com isso no HTML:
<a href="/products/104" data-method="delete" rel="nofollow" title="Delete">Delete</a>
Isso está funcionando bem.
Cheguei ao ponto em que quero instalar o JQuery no meu aplicativo. Eu segui as etapas disponíveis em várias páginas da web (comoesta ouesta, por exemplo).
Após a instalação do JQuery, o link "excluir" acima é interrompido. Em vez de processar odestroy
ação emProductsController
, O Rails tenta processar oshow
açao!
Meu palpite é que isso tem algo a ver com o fato de que os navegadores da web não podem enviarDELETE
solicitações nativamente, então o Rails "falsifica" essas solicitações com JavaScript, e é por isso que eu tinha a seguinte linhaantes tentando a instalação do JQuery:
<%= javascript_include_tag :defaults %>
Edit: Algo durante a instalação do JQuery deve ter tornado tal que o Javascript usado para "falsificar" oDELETE
solicitação não funciona mais, resultando nashow
ação sendo chamada. Mas o que exatamente está acontecendo eu não sei ...
Alguém tem alguma ideia? Obrigado.