0

authlogicで動作するようにアプリをセットアップしようとしています..問題は、authlogicが使用することになっているフィールド以外に、データベースに保持したい名前、姓、PINなどの他の属性です...これを行う方法は?

4

1 に答える 1

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

于 2009-11-09T21:34:14.643 に答える