has_and_belongs_to_many

14 views
Skip to first unread message

lonlon

unread,
Aug 31, 2012, 11:30:45 AM8/31/12
to cearao...@googlegroups.com
Alguém pode me ajudar to querendo na minha view de galeria lista só os as fotos de uma determinada categoria estou com relacionamento has_and_belongs_to_many entre as duas tabelas quero fazer um loop e mostrar as fotos da categoria. 

exemplo 
na view faço o loop

@galeries.each do |g| 

image_tag g.document.url(:thumb),

 aqui sera as fotos da categoria selecionada 

mas como eu faço este filtro ?

Esmerino Jr

unread,
Aug 31, 2012, 11:54:38 AM8/31/12
to cearao...@googlegroups.com
Olá lonlon,

Não sei como você esta diferenciando suas categorias, ou o relacionamento, mas suponha que ela seja do :categoria => preto:

Galeria has_many Fotos.

@objeto = Galeria.find(1).fotos.find_all_by_categoria("preto")

o @objeto pode ser "interado":

@objeto.each do |a|
   a #Sua foto com a determinada categoria.
end


Veja a lógica. Não sei se é isso que você esta querendo :P.

2012/8/31 lonlon <erlo...@gmail.com>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Ceará on Rails" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/cearaonrails/-/9-bLbxYEENgJ.
Para postar neste grupo, envie um e-mail para cearao...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para cearaonrails...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/cearaonrails?hl=pt-BR.

Reply all
Reply to author
Forward
0 new messages