どのような登録の代わりにユーザーのアドレスなどの工夫の利用者の情報へ?

StackOverflow https://stackoverflow.com/questions/4206275

  •  25-09-2019
  •  | 
  •  

質問

このようなアドレスや登録場所に工夫によって作成されたことをユーザの他の情報としてフィールドを追加するには?

別のテーブルを使用することにより、

?またはモデルでのattrを設定する?

私は文書による外観と見何も、缶誰の助け私をがありますか?

役に立ちましたか?

解決

あなたはどちらかの追加フィールドのための別のモデル/マイグレーションを作成し、それらを一緒にリンクする(特にアドレスがモデルでよく行く)か、直接工夫の移行にフィールドを追加することができます。これは私が小さな大学のプロジェクトに使用する工夫の移行である。

def self.up
  create_table(:students) do |t|
    t.database_authenticatable :null => false
    t.recoverable
    t.rememberable
    t.trackable
    # t.confirmable
    # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both
    # t.token_authenticatable
    t.string :name
    t.string :studentNumber
    t.references :faculty
  t.timestamps
end

そして、モデル内の関連行:

attr_accessible :studentNumber, :email, :name, :faculty, :password, :password_confirmation
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top