a part le redirect_to '/' bizarre je vois pas trop. Sinon : tu peux inclure le flash[:notice] directement dans le redirect_to, ex : redirect_to xyz_path, :notice => "blahbla"
et ne fait pas User.all.count mais User.count, car sinon User.all (SELECT(*)) sera peut être executé avant le count. 2010/11/16 olivi morel <[email protected]>: > oui mon user se trouve cree dans ma base > > Le 16 novembre 2010 22:17, guillaume belleguic > <[email protected]> a écrit : >> >> Bonsoir, >> Le redirection_to '/' doit renvoyé vers une action index... Non ? Ton user >> est crée ds ta base ? >> >> Le 16 nov. 2010 à 21:43, olivi morel <[email protected]> a écrit : >> >> bonjour ou bonsoir >> >> je me trouve devant un petit problème je suis entrain d'essayer un >> formulaire pour enregistrer mon utilisateur >> mon problème se trouve être le suivant quand je clique sur ajouter j ai le >> droit au message suivant >> >> Unknown action >> >> No action responded to index. Actions: all, create, new, and show >> >> voici le formulaire : new.html >> <% form_for @user do |f| %> >> <%= f.error_messages %> >> <div> >> <%= f.label 'email' %> >> <%= f.text_field :email %> >> </div> >> >> <div> >> <%= f.label 'Mot de passe' %> >> <%= f.password_field :password %> >> </div> >> >> <div> >> <%= f.label 'Confirmation du mot de passe' %> >> <%= f.password_field :password_confirmation %> >> >> <p>il y a nb personne </p> >> <%= User.all.count() %> >> </div> >> >> <div> >> <%= f.submit "Ajouter"%> >> >> <% end %> >> >> voici le controller : users_controller.rb >> >> def new >> @user = User.new >> end >> >> def create >> @user = User.new(params[:user]) >> if @user.save >> flash[:notice] = "Votre compte a bien été créé" >> >> redirect_to '/' >> >> else >> flash[:notice] = "probléme pour créé le compte" >> render :action => :new >> end >> end >> >> il me reste une dernière question <330.png> pourquoi ci je crée un fichier >> du nom de ma methode, create.html dans /view/users et que je colle >> l'ensemble de mon formulaire cela fonctionne ?? >> >> je tiens avant tout à vous remercier pour 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] >> >> -- >> 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] -- 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]
