设计寄存器的问题

kha*_*anh 2 ruby-on-rails devise

我使用设计宝石进行注册,但我有问题.我的表包括:first_name,last_name,email ....但是当点击http:// localhost:3000/users/sign_up时.它只显示电子邮件,密码. 请看这里的图片

我需要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
Run Code Online (Sandbox Code Playgroud)

Mik*_*kin 5

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

rails generate devise:views
Run Code Online (Sandbox Code Playgroud)

然后找到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>
Run Code Online (Sandbox Code Playgroud)