2009-11-09 81 views
0

我試着去建立我的應用程序authlogic工作..事情是,比authlogic應該使用我要保持我的數據庫中的其他屬性 像名稱的其他領域,姓氏,PIN,等等......有沒有辦法做到這一點?authlogic軌幫助

回答

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