bonjour j'essaye de faire une application simple avec rails . J'ai 3 table Questions, choices, answers dans ma table questions il y a 2 champs ( id , question ) je souhaite pouvoir afficher le text qui se trouve dans le champ question de ma table . il y a un controleur pour chaque table (question_controller, choices_controller, answers_controller) mais je me trouve face à une erreur que je n'arrive pas à resoudre (je débute dans rails [?][?] )
voici l'erreur
*Showing app/views/qcm/index.html.erb where line **#11 raised: *
*undefined method `question' for [#<Question id: 1, question: "hello
world">]:Array
**le fichier index.html :
*
<html>
<p>Find me in app/views/qcm/index.html.erb</p>
<head>
<title>test</title>
</head>
<body>
<h1>titre</h1>
<% @questions.each do |question| %>
<b>
<%= @questions.question %>
</b>
<% end %>
</body>
</html>
*le controller qcm_controller.rb :
*class QcmController < ApplicationController
def index
@questions = Question.find(:all)
end
end
merci à vous tous pour votre aide .
--
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]<<328.png>>
