Le message est clair.
On dirait que tu débutes aussi Ruby :)
change
>       <%= @questions.question %>
en
>       <%= question.question %>
Et je pense que coté nommage avoir un champ question  dans la classe question 
est pas top
Seb
On Oct 1, 2010, at 12:16 PM, olivi morel wrote:

> 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 <328.png><328.png>  )
> 
> 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]

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

Répondre à