Skip to content

ユーザー登録の実装 #1

@toyokappa

Description

@toyokappa
  1. Userモデルの作成
  • usersテーブルにuser_name, email, password_digestのカラムを作成
  • user_name, emailのカラムはuniqueにする
  • user_name, emailのカラムにindexを追加する
  1. バリデーションの追加
  • user_nameは存在性、一意性、30文字以内、英数字のみ(大文字小文字区別なし)とする
  • emailは存在性、一意性、255文字以内、正しいフォーマット(大文字小文字区別なし)とする
  • passwordは存在性、6文字以上とする
  • バリデーションのテストを実施
  1. 登録フォームの作成
  • /signupを新規登録ページとする
  • 登録が完了したらユーザーページへ移動(ユーザーページの作成)
  • 登録ページを作成
  • 登録失敗時の動作を実装
  • 登録成功時の動作を実装
  • 登録フォームのテストを実施

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions