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]
