Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 如何为现有表创建设计_Ruby On Rails 4_Devise - Fatal编程技术网

Ruby on rails 4 如何为现有表创建设计

Ruby on rails 4 如何为现有表创建设计,ruby-on-rails-4,devise,Ruby On Rails 4,Devise,我正在RubyonRails中创建web应用程序。我已经创建了一个用户模型。 现在我想创建Desive登录 我现有的dashboard_用户表是 class CreateDashboardUsers < ActiveRecord::Migration def change create_table :dashboard_users ,id:false do |t| t.primary_key :USER_ID t.string :USER_NAME

我正在RubyonRails中创建web应用程序。我已经创建了一个用户模型。 现在我想创建Desive登录

我现有的dashboard_用户表是

class CreateDashboardUsers < ActiveRecord::Migration
  def change
    create_table :dashboard_users ,id:false do |t|
      t.primary_key :USER_ID
      t.string :USER_NAME
      t.string :NORMALIZED_USER_NAME
      t.string :PASSWORD
      t.string :LAST_NAME
      t.string :FIRST_NAME
      t.string :MIDDLE_NAME
      t.string :PHONE
      t.string :EMAIL_ID
      t.integer :SEQ_QUES_ID
      t.string :SEQ_QUES_ANSWER
      t.string :EXPIRE_PASSWORD_IND
      t.date :EXPIRE_PASSWORD_DATE
      t.string :DEACTIVATED_IND
      t.date :DEACTIVATED_DATE
      t.integer :ROLE_ID
      t.string :CREATED_BY
      t.string :UPDATED_BY
      t.timestamps
    end
  end
end
class CreateDashboardUsers
这一点已经讨论了很多次。请参阅示例Am使用rails 4,attr_accessible不受支持。到目前为止,您尝试了什么?首先,我要添加Desive required列:我已经添加了Desive required列,例如encrypted_password和email字段作为用户名,因此表单通常需要用户名和密码才能登录