Dúvida exibição de acordo com parâmetro.  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
romulosb
Debugger
[Avatar]

Membro desde: 18/11/2009 23:01:38
Mensagens: 50
Offline

Olá a todos,

Estou fazendo um sistema de cadastro de protocolos. Cada protocolo possue 3 estados(protocolado,arquivado e baixado), na tabela criei um campo status do tipo int, e atribui status = 1 está protocolado, status = 2 está arquivado e status = 3 está baixado. No menu do sistema terá a opção de filtrar por status. Por exemplo, se clicar em exibir baixados, aparece a lista de baixados.
Aí que entra minha duvida, terei que criar uma view pra cada status ou existe uma maneira de fazer apenas uma view e ela exibir de acordo com o parametro passado.


Agradeço desde já, e desculpem se ficou muito confuso.

att, Romulo Storel
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Ta utilizando que tecnologia?
Desktop? Web? Mobile?
Bom, em todas você pode filtrar e apresentar através da mesma saída, não precisa de um diferente para cada tipo de saída.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
romulosb
Debugger
[Avatar]

Membro desde: 18/11/2009 23:01:38
Mensagens: 50
Offline

To utilizando rails. Tava pensando em passar um parametro para a view pelo link(não sei se isso é possivel) e fazer "ifs" dentro da view(também não sei se isso é possivel).

Por exemplo: ao clicar em "exibir baixados", esse link envia um parametro pra view d exibição e na mesma faço o if: if parametro = 1{@protocolos = Protocolo.find_all_by_status("1)}

e assim por diante.
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Não manjo de rails, mas, se você faz qualquer pesquisa, consegue mostrar no view, certo? Esses dados vem de algum lugar, certo? Passam por outros lugares, certo? Tua estrutura é MVC, essa parte de controlar o que a view vai exibir é do controller, portanto, trate ali os dados, antes de mandar pra tela.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
romulosb
Debugger
[Avatar]

Membro desde: 18/11/2009 23:01:38
Mensagens: 50
Offline

Os links estão assim:


na action protocolos/relatorio:


e na visão eu fiz:


para percorrer oque foi colhido.

Porém não está funcionando. Alguma luz?
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team