设计寄存器的问题

时间:2011-06-11 04:29:11

标签: ruby-on-rails devise

我使用设计宝石进行注册,但我有问题。我的表包括:first_name,last_name,email ....但是点击http://localhost:3000/users/sign_up。它只显示电子邮件,密码。 please see image here

我需要show field first_name,last_name ...请帮帮我。谢谢

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

1 个答案:

答案 0 :(得分:5)

您需要使用此命令生成设计视图

rails generate devise:views

找到registrations/new.html.erb视图并添加到您想要的字段。

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