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>>

Répondre à