Yo,
quelques conseils :
1) Plutot que d'appeller ton controleur questio_n_controller.rb, je te
propose de l'appeler q_u__e_st__i_o_______n_t_controller.rb, ça sera
beaucoup plus lisible par la suite.
2) @questions = question.find(:all). Ton modèle est une classe, c'est
Question avec une majuscule. Et plutôt que find(:all), utilise
Question.all. Magnifique ! C'est encore plus court.
3) Ta méthode de contrôleur s'appelle welcome alors que ta vue est
index.html.erb.
4) Si tu débutes j'espère que tu as constamment les guides rails dans
un onglet de ton navigateur : http://guides.rubyonrails.org

@+.
Nicolas.

2010/10/12 olivi morel <[email protected]>:
> bonjour ou bonsoir
> je permet de revenir vers vous pour vous solliciter encore un fois a cause
> d'un petit problème de débutant que je n arriva pas à trouver grr...
>
> j ai un controller du nom questio_n_controller.rb
>
> class QuestioNController < ApplicationController
>
>   def welcome
>       @questions = question.find(:all)
>   end
>
> end
>
> avec une vue du nom questio_n->index.html.erb
> <html>
>     <head>
>         <title>Untitled Document</title>
>     </head>
>     <body>
>         <h1>hy</h1>
>     <% @questions.each do |q| %>
>         <%= q.question %>
>         <% end %>
>     </body>
> </html>
>
>
>
> quand je vais sur ma page http://0.0.0.0:3003/questio_n/index il me dit
>
> NoMethodError in Questio_n#index
>
> Extracted source (around line #9):
>
> 6:    </head>
> 7:    <body>
> 8:            <h1>hy</h1>
> 9:    <% @questions.each do |q| %>
> 10:           <%= q.question %>
> 11:           <% end %>
> 12:   </body>
>
> merci de votre aide à tous
>
> --
> 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]



-- 
Nicolas Blanco, Web developper

http://www.nicolasblanco.fr
Jabber/GoogleTalk : [email protected]
Twitter : http://twitter.com/slainer68
Github : http://github.com/slainer68
Skype : slainer68

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