【问题标题】:problem with devise register设计寄存器的问题
【发布时间】:2011-06-11 04:29:10
【问题描述】:

我使用 devise gem 进行注册,但我遇到了问题。我的表包括:first_name、last_name、email....但是当点击http://localhost:3000/users/sign_up。它只显示电子邮件,密码。 please see image here

我需要所有显示字段 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

【问题讨论】:

    标签: ruby-on-rails devise


    【解决方案1】:

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

    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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多