どのような登録の代わりにユーザーのアドレスなどの工夫の利用者の情報へ?
-
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
所属していません StackOverflow