Nous sommes en train de créer une application rails pour une base de données déjà existante. Nous avons besoin de mettre en correspondance certaines tables de la base de données.
Supposons que nous ayons trois tables : event, event_groups et event_to_groups.
Il y a des événements, il y a des groupes, et chaque événement peut être affecté à un ou plusieurs groupes.
Comment modéliser cette relation dans les rails ?
eg :
Tableaux existants :
event
ID name
--------------------
3 dinner
4 sport
5 anniversary
6 birthday
event\_groups
ID name
--------------------
1 work
2 friends
3 family
event\_to\_groups
event\_id event\_groups
--------------------
3 2
3 3
4 1
4 2
4 3
5 3
6 2
class Events < ActiveRecord::Base
set\_table\_name 'events'
end
class Groups < ActiveRecord::Base
set\_table\_name 'groups'
end
class EventToGroups < ActiveRecord::Base
set\_table\_name 'event\_to\_groups'
end
Comment puis-je récupérer les noms de groupes appartenant à un événement à partir du modèle d'événement ? Merci.