我试图设置我的应用程序以使用authlogic ..事情是,除了authlogic应该使用的字段我想保留在我的数据库中其他属性 像姓名,姓氏,密码等...有没有办法做到这一点?
答案 0 :(得分:2)
你说“保持” - 你是说你有一个现有的用户数据库,你想在迁移到AuthLogic时保留这些信息,或者你的意思是你只想存储这些额外的信息?
无论哪种方式都可行,但我会假设您只是想存储其他信息 - 您只需script/generate migration AddFieldsToUser
编辑迁移:
class AddFieldsToUser < ActiveRecord::Migration
def self.up
add_column :users, :name, :string
add_column :users, :last_name, :string
add_column :users, :pin, :integer
end
def self.down
remove_column :users, :name
remove_column :users, :last_name
remove_column :users, :pin
end
end
然后运行rake db:migrate