JavaFree.org | RubyOnBr.org

Relacionamentos Parte III (A volta dos que não foram)

Acompanhar Relacionamentos Parte III (A volta dos que não foram) 6 posts, 3 participantes

Kr1icon Heilan P Cardoso 72 posts

Relacionamento parece ser um dos maiores problemas de quem está
começando a programar em Rails. Pelo menos pra mim, tá bastante
complicado. Parece novela mexicana…

Tenho as seguintes tabelas :

controller : telefones_controller.rb

Detalhe :
Não foram feitas modificações nos controllers clientes.rb e telefone_tipos.rb

Quando salvo telefones de um cliente, esta mensagem de erro aparece :

Tentei fazer tudo certo desta vez. Procurei leitura a respeito, modifiquei o codigo varias vezes…

Por favor, solicito mais uma vez a ajuda de vocês.

Obrigado, Obrigado, Obrigado !

 
Kr1icon Heilan P Cardoso 72 posts

Xi. Esqueci do mais importante :
Os models…

cliente.rb

telefone.rb

telefonetipo.rb

 
Avatar Mereghost 1476 posts

Tem como postar a view também?

Você está pegando o valor de cliente_id de onde?

 
Kr1icon Heilan P Cardoso 72 posts

Mereghost :

Você está pegando o valor de cliente_id de onde?

Eu pensei que has_many e belongs_to faziam esse relacionamento.

Na verdade, o que quero fazer é o seguinte :
Quero cadastrar telefones de um cliente. Um cliente pode ter vários telefones. Um telefone tem vários tipos (fixo residencial, fixo comercial, movel, etc…). Mas só posso cadastrar os telefones após o Cliente constar no Cadastro de Clientes.

Postei todos os controllers, as views e os models no sendspace.

http://www.sendspace.com/file/b6m1v1

Obrigado pela atenção dispensada

 
Kr1icon Heilan P Cardoso 72 posts

Amigos :
Consegui resolver o meu problema. Foi suado e com uma gambiarra horrorosa, mas foi.
Obrigado a todos que me ajudaram.

 
Avatar samarone lopes 7 posts

Poste sua solução por favor, mas o rails lida perfeitamente com os relacionamentos que vc está usando. Essa nomeclatura em portugues pode dar umas tosqueiras as vezes, assim como a fuga do padrão dos nomes dos campos nas tabelas.