如何在注册地点添加由设计创建的用户的地址和其他信息等字段?
使用另一张桌子?或者在模型中设置一个attr?
我查看了文档但没有找到任何内容,任何人都可以帮助我吗?
答案 0 :(得分:2)
您可以为其他字段创建单独的模型/迁移并将它们链接在一起(特别是地址在模型中很好),或者直接将字段添加到设计迁移中。这是我用于小型大学项目的设计迁移:
def self.up
create_table(:students) do |t|
t.database_authenticatable :null => false
t.recoverable
t.rememberable
t.trackable
# t.confirmable
# t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both
# t.token_authenticatable
t.string :name
t.string :studentNumber
t.references :faculty
t.timestamps
end
模型中的相关行:
attr_accessible :studentNumber, :email, :name, :faculty, :password, :password_confirmation