2011-06-11 3 views
2

J'utilise concevoir gem pour l'enregistrement mais j'ai un problème. ma table inclut: prénom, nom de famille, email .... mais quand cliquez sur http://localhost:3000/users/sign_up. il montre seulement l'email, mot de passe. please see image hereproblème avec registre registre

J'ai besoin de tout montrer le champ prénom, prénom ... s'il vous plaît aidez-moi. grâce

create_table(:users) do |t| 
     t.string :first_name 
     t.string :last_name 
     t.database_authenticatable :null => false 
     t.recoverable 
     t.rememberable 
     t.trackable 
     t.invitable 
     t.references :address 
     t.integer :current_city_id 
     t.integer :hometown_id 
     t.string :university 
     t.integer :grad_year 
     t.string :degree 
     # t.confirmable 
     # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both 
     # t.token_authenticatable 


     t.timestamps 
    end 

Répondre

5

Vous devez générer concevoir des vues avec cette commande

rails generate devise:views 

que de trouver registrations/new.html.erb vue et y ajouter des champs que vous voulez.

<p><%= f.label :first_name %><br /> 
    <%= f.password_field :first_name %></p> 
<p><%= f.label :last_name %><br /> 
    <%= f.password_field :last_name %></p> 
+0

merci pour le soutien – khanh