J'ai mis en place le modèle, mais je ne sais pas comment écrire le code dans le contrôleur pour obtenir le résultat de la requête SQL suivante ..ROR: expression de requête MySQL
SELECT users.name, events.* FROM users, events WHERE users.id=events.uid
Merci beaucoup.
Je renomme events.uid -> events.user_id
et mettre en place le modèle pour les deux d'entre eux, les attributs d'événements sont
t.integer :user_id
t.string :title
t.datetime :hold_time
t.string :place
t.text :description
Et nouvelle erreur est
undefined method title for #<User:0x3fb04d8>
Désolé pour vous ennuyer les gars ..
La réponse de Jeff Paquette est tout à fait juste. Au minimum, vous devriez passer par ces 2 ensembles de documentation: http://guides.rubyonrails.org/active_record_querying.html et http://guides.rubyonrails.org/association_basics.html – Swanand
titre est un attribut de l'événement, pas utilisateur. Vous l'appelez sur un objet utilisateur. –
ok, j'ai mal fait dans la page de vue. Je devrais utiliser "<% = e.events.title%>" au lieu de "<% = e.title%>". Merci de votre aide. – Niao