[rails-br] :method => :delete, :confirm =>

73 views
Skip to first unread message

Tiago Cunha

unread,
Apr 16, 2010, 10:36:59 AM4/16/10
to rail...@googlegroups.com
Alguem conheçe efeitos e outras opçoes para o :CONFIRME???

Gostaria de colocar um contador regressivo no botão ok, ou algo que chame atenção do usuario nesse botao de ok para deletar,

ja que ele deletara todas as dependencias.


Alguma sugestão?

--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.

Ω Alisson

unread,
Apr 16, 2010, 10:39:30 AM4/16/10
to rail...@googlegroups.com
Cara isso é javascript, não tem a ver com rails.

2010/4/16 Tiago Cunha <tiag...@gmail.com>

Francisco Souza

unread,
Apr 16, 2010, 11:00:28 AM4/16/10
to rail...@googlegroups.com
2010/4/16 Tiago Cunha <tiag...@gmail.com>

Alguem conheçe efeitos e outras opçoes para o :CONFIRME???

Gostaria de colocar um contador regressivo no botão ok, ou algo que chame atenção do usuario nesse botao de ok para deletar,

ja que ele deletara todas as dependencias.


Alguma sugestão?

Salve Tiago,
você vai precisar fazer um override na função confirm do JavaScript para implementar este comportamento que você deseja :)

Abraços,
Francisco Souza
Software developer at Giran and also full time
Open source evangelist at full time

http://www.franciscosouza.net
Twitter: @franciscosouza
(27) 8128 0652

Tiago Cunha

unread,
Apr 16, 2010, 12:19:57 PM4/16/10
to rail...@googlegroups.com
Opa Francisco, estou procurando aqui no guia pro rails e no google, mas as respostas sao muito evasivas, sao sobre java, js, jsf...

no guia, ainda nao achei o loca, tenho pouco tempo com rails.

queria ver algo, que mostra-sse o local, ou exemplo desse overrive em rails.

Obrigado, abraços.

Ω Alisson

unread,
Apr 16, 2010, 12:38:03 PM4/16/10
to rail...@googlegroups.com
Se você quer realmente fazer isso no rails em vez de JS, aqui está o método

Tiago Cunha

unread,
Apr 16, 2010, 12:48:34 PM4/16/10
to rail...@googlegroups.com
Bom, não é questão de escolha, é porque nao sei onde sera melhor fazer a mudança.

vou explicar o cenario, dai com certeza vc vai poder indicar melhor onde devera ser feito.

É uma index.html.erb, onde, no < Link_to "Deletar", Path, method => :delete, :confirm => "sera deletado todos os filhos, etc." >

esse confirm, achei melhor mudar algo nele, para que o usuario leia a msg, antes de sair clicando no ok.

dai nao sei, se mecho no js ou no rails. mas é so pra esse caso.

Obrigado.

2010/4/16 Ω Alisson <thelin...@gmail.com>

Ω Alisson

unread,
Apr 16, 2010, 12:54:20 PM4/16/10
to rail...@googlegroups.com
Na real, o Rails faz uma tremenda "caca" obtrusiva quando você utiliza helper padrão dele para métodos chamando DELETE e PUT. Se você puder, recomendo simplesmente adicionar uma classe tipo "delete" ao link e tratar o comportamento por conta própria no javascript. Um exemplo: http://brandonaaron.net/blog/2009/02/25/unobtrusive-destroy-links-in-rails-using-jquery

Quando você tiver que fazer testes de integração, ficará mais fácil de burlar esses confirm dialogs para testar sua app se você seguir este caminho.

2010/4/16 Tiago Cunha <tiag...@gmail.com>

Wilker

unread,
Apr 16, 2010, 12:56:22 PM4/16/10
to rail...@googlegroups.com
Ou melhor ainda, faca com o Rails 3 já faz, use atributos "data" do HTML 5
---
Wilker Lúcio
Ruby on Rails Consultant
Bit Zesty
http://www.bitzesty.com
+55 81 87417674


2010/4/16 Ω Alisson <thelin...@gmail.com>

Ω Alisson

unread,
Apr 16, 2010, 12:59:38 PM4/16/10
to rail...@googlegroups.com
Com certeza, provavelmente dá até pra reaproveitar os "drivers" existentes para jQuery, Prototype, etc seguindo esse caminho.

2010/4/16 Wilker <wilke...@gmail.com>

Tiago Cunha

unread,
Apr 16, 2010, 1:24:18 PM4/16/10
to rail...@googlegroups.com
Pessoal, finalizando esse topico, agradeço a todos, para quem futuramente posssa precisar procure na api nesse link

http://apidock.com/rails/ActionView/Helpers/UrlHelper/confirm_javascript_function

Aqui achei como foi construido a classe e o resto, a partir daqui tomarei as melhores decisões.

Abraços, obrigado.

2010/4/16 Ω Alisson <thelin...@gmail.com>
Reply all
Reply to author
Forward
0 new messages