[ruby-it] Database relationship

Pietro Giorgianni giorgian a gmail.com
Ven 20 Nov 2009 01:00:37 CET


Il 19 novembre 2009 16.31, Lorenzo Caniato <azarot87 a hotmail.it> ha scritto:
> No ho capito come funziona il "molti a molti", il mio problema è
> l'autopopolamento della tabella ponte...ho provato a vedere i link che
> ha postato Pietro Giorgianni su come fare il tutto, però ho problemi
> sulla sintassi del check_box, perchè se metto check_box_tag mi diche che
> non lo conosce come metodo, ma su internet non trovo sintassi per il
> check_box normale...

ciao,

non ho capito bene qual esempio ti ho indicato io; ho appena provato
l'esempio su railscasts:
http://railscasts.com/episodes/17-habtm-checkboxes
versione testuale:
http://asciicasts.com/episodes/17-habtm-checkboxes

ho ruby 1.8.6 e rails 2.3.4 (per ora sono su windows, ma è più o meno
uguale) e funziona tutto, in particolare funziona check_box_tag.

Che versione di ruby e rails hai?

Se vuoi posso mandarti l'esempio che ho provato, ma praticamente è
roba di cinque minuti: ho creato due scaffold per artist e event, ho
aggiunto una riga ai metodi update e create, una nei model e poi
nei form di event ho inserito:

    <% for artist in @artists %>
      <%= check_box_tag "event[artist_ids][]", artist.id,
@event.artists.include?(artist) %>
      <%= artist.name %><br />
    <% end %>

e ovviamente il codice in show per mostrare gli artisti associati.

Dacci qualche dettaglio in più per capire il problema.

pietro


More information about the Ml mailing list