2009-11-09 4 views
0

Im essayant de configurer mon application pour travailler avec authlogic .. la chose est, autre que les champs authlogic est censé utiliser, je veux garder dans ma base de données d'autres attributs Like Name, Last Name, PIN, etc ... y a-t-il un moyen de le faire?authlogic rails aide

Répondre

2

Vous dites "garder" - voulez-vous dire que vous avez une base de données existante d'utilisateurs et que vous voulez conserver ces informations lorsque vous migrez vers AuthLogic, ou voulez-vous dire que vous voulez simplement stocker ces informations supplémentaires?

De toute façon est possible, mais je vais supposer que vous voulez dire que vous voulez juste stocker des informations supplémentaires - tout ce que vous avez à faire est script/generate migration AddFieldsToUser puis modifier la migration:

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 

Ensuite, exécutez rake db:migrate