Membro desde: 01/03/2010 11:05:22
Mensagens: 85
Offline
Opa, estou com um problema ao usar o select multiplo ao editar alguma tela minha.
Se eu desmarcar todos os campos do select multiplo e mandar salvar ele não altera nada
fica parecendo que não fiz nada. Agora se eu deixar um selecionado ele faz as alterações corretamentes.
Para resolver isso eu fiz um procedimento que não axei certo que foi verificar no controller se ele vem blank e ai
setar ele com um valor.
ex:
Com isso ele faz tudo certinho. Eu verifiquei e percebi se ele não mandar o objeto do select pro controller ele
não altera nada deixa tudo como está.
Membro desde: 28/07/2006 15:31:30
Mensagens: 37
Offline
Como vai alexvingg?
Prá ter certeza do problema que você está enfrentando, seria melhor você descrever o relacionamento entre os seus models.
Em todo o caso, você pode construir um select múltiplo da seguinte forma:
Para um exemplo menos abstrato, considere o seguinte modelo:
Nesse modelo seu select múltiplo seria:
Sempre lembrando que a busca via ActiveRecord (Prato.all) deveria ter sido feita em outra bandas, chegando para sua view apenas uma variável (@pratos por exemplo).