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]