Bravo à Francis pour sa bonne réponse et son premier message. Le 10 avril 2012 10:52, Francis <[email protected]> a écrit :
> Salut > > Il faut changer <%= @quiz.questions.each %> par <% > @quiz.questions.each %> (sans le "="). Le premier écrit le résultat de > l'execution dans ton document html; le deuxième ne fait pas ça. > > PS: c'est mon premier message sur railsfrance.org, bonjour depuis > l'Espagne ! > > 2012/4/10 Eric Guirbal <[email protected]>: > > Bonjour, > > > > Je découvre Rails depuis ce week-end. Mon premier projet est une > application > > pour faire des quizzes. > > > > J'ai donc des quizzes, chaque quiz est composé de questions pour > lesquelles > > il y a plusieurs propositions de réponse. > > > > Dans ma vue, /quizzes/show.html.erb, je souhaite afficher les questions > > associés à un quiz. Dans le template généré par l'échafaudage, j'ai > ajouté > > ceci > > > > <h2>Questions</h2> > > <%= @quiz.questions.each do |question| %> > > <p> > > <b>Question <%= question.order %></b> > > <%= question.question %> > > </p> > > <ul> > > <%= question.answers.each do |answer| %> > > <li><%= answer.answer %></li> > > <% end %> > > </ul> > > <% end %> > > > > L'execution de chacune des boucles se termine par l'insertion du contenu > des > > lignes des tables correspondantes. Concrètement cela donne ceci > > > > <b>Question 2</b> > > Dans Blanche-neige et les septs nains, lequel de ces nains est > grognon ? > > </p> > > <ul> > > <li>Dormeur</li> > > --------------------------- COUPÉ ---------------------------- > > <li>Prof</li> > > [#<Answer id: 5, answer: "Dormeur", question_id: 6, true: > > false, created_at: "2012-04-10 14:00:27", updated_at: > > "2012-04-10 14:00:27">, #<Answer id: 6, answer: > > ---------------------------- COUPÉ --------------------------- > > question_id: 6, true: false, created_at: "2012-04-10 14:03:19", > > updated_at: "2012-04-10 14:03:19">] > > > > </ul> > > > > [#<Question id: 5, question: "Quelle est la couleur du cheval > blanc > > d'Henri IV ?", quiz_id: 3, order: 1, > > ----------------------------- COUPÉ -------------------------- > > order: 2, created_at: "2012-04-10 13:48:09", updated_at: > > "2012-04-10 13:48:56">] > > > > J'utilise ruby 1.9.3 et rails 3.2.0. Auriez-vous une explication à me > > proposer ? Merci beaucoup. > > > > -- > > Éric > > > > -- > > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" > de > > Google Groups. > > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > > [email protected] > > Pour résilier votre abonnement envoyez un e-mail à l'adresse > > [email protected] > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
