Aiuto su applicazione web

Salve, ho appena iniziato a studiare rails, vi pongo un quesito su come
strutturare una semplice applicazione:
Ho un controller(site_controller)
3 database: products (id, name, description)
categories (id, name)
categories_products(product_id, category_id)
2 models (product e category)
vorrei creare un menu nella sezione app/view/site/index.rhtml nella
quale ci sono tutte le categorie:
<% for category in @categories -%>
<%= category.name %>
<% end %>

La domanda è, come faccio a fare si che cliccando su una di queste
categorie mi venga visualizzata la lista di tutti i prodotti che
appartengono a quella categoria?

Se qualcuno ha tempo e voglia di aiutarmi gli sono molto grato.
Ciao a tutti e GRAZIE!

Ciao Andrea,
la risposta alla tua domanda la trovi nella seguente guida che ti
consiglio vivamente di seguire:

Io sono partito di lì e in 3-4 mesi sono arrivato a fare questo:

www.software-windows.net

Ciao

Luigi