bonjour
avant tout je tiens à préciser que je suis un débutant en ruby on rails [?]

j'essaye de réaliser un formulaire d'enregistrement avec un login , mail ,
password.
seulement voila quand j'exécute mon apli il me dit ceci que je ne comprend
pas [?]

Called id for nil, which would mistakenly be 4 -- if you really wanted
the id of nil, use object_id

Extracted source (around line *#11*):

8:      <body>
9:              <fieldset>
10:                     <legend> Session d'enregistrement</legend>
11:                     <% form_for @user do |form| %>
12:                     <%= form.error_messages %>
13:                     <p>
14:                             <%= form.label 'Login:' %>


voici mon controller enregistrement_controller.rb

1:class EnregistrementController < ApplicationController
2:
3:  def new
4:    @user = enregistrement.new
5:  end
6:
7:  def create
8:   @user = enregistrement.new(params[:login_user])
9: respond_to do |format|
10:     if @user.save
11:       flash[:notice]= "Utilisateur #[email protected]_user} à ete créer."
12:
13:           format.html { redirect_to(:action=>:index) }
14:        else
15:           format.xml { render :xml => @user.errors  }
16:    end
17:   end
18: end

et voici deux session ci je pus dire de ma vue enregistrement

1:<fieldset>
2:                      <legend> Session d'enregistrement</legend>
3:                      <% form_for @user do |form| %>
4:                      <%= form.error_messages %>
5:                      <p>
6:                              <%= form.label 'Login:' %>
7:                              <%= form.text_field :login_user, :size  => 40 %>
8:                      </p>
9:                      
10:                     <p>
11:                             <%= form.label 'Password:' %>
12:                             <%= form.password_field :password, :size  => 40 
%>
13:                     </p>
14:
15: end


je tiens à tous vous remercier pour votre aide, mais aussi à vous êtes
penchés sur mon problème
alors MERCI !

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

<<330.png>>

<<325.png>>

Répondre à