Salut 1er conseil passe au HAML tu vas gagner en lisibilité dans les vues Le 10 avril 2012 16:45, Eric Guirbal <[email protected]> a écrit :
> 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 > railsfrance-unsubscribe@**googlegroups.com<[email protected]> -- GEORGET Julien 06-77-31-55-17 [email protected] http://xib-developpement.fr/ -- 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]
