質問

イム事は、私は私のデータベース他の属性に残しておきたい使用することになっているauthlogicフィールド以外の、..ですauthlogicで動作するように私のアプリを設定しようとしています などの名前、姓、PIN、同じように...これを行う方法はありますか?

役に立ちましたか?

解決

あなたは「キープ」と言う? - あなたは、ユーザーの既存のデータベースを持っているとあなたが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を実行します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top