このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
apricot:app:validation [2020/05/15 09:30] y2sunlight [ユーザインターセプター ] |
apricot:app:validation [2020/05/15 10:18] y2sunlight [テスト実行] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | > 編集中 | ||
- | |||
- | ----- | ||
- | |||
====== Apricot バリデーション ====== | ====== Apricot バリデーション ====== | ||
--- // | --- // | ||
行 536: | 行 532: | ||
バリデーションを使ってみましょう。ユーザ一覧画面を表示します。 | バリデーションを使ってみましょう。ユーザ一覧画面を表示します。 | ||
- | [{{apricot: | + | [{{apricot: |
■ [新規]ボタンを押して下さい。 | ■ [新規]ボタンを押して下さい。 | ||
- | [{{apricot: | + | [{{apricot: |
■ 全て未入力の状態で、[保存]ボタンを押すとバリデーションが働き以下の画面が出ます。\\ | ■ 全て未入力の状態で、[保存]ボタンを押すとバリデーションが働き以下の画面が出ます。\\ | ||
- | [{{apricot: | + | [{{apricot: |
- | ■ \\ | + | ■ アカウントとパスワードの必須入力エラーエラーメッセージが表示されます。 |
- | ■ \\ | + | |
- | ■ \\ | + | |
- | ==== 様々なバリデーション | + | === 様々なバリデーション === |
- | 上例の他にユーザ新規登録画面では以下のバリデーション機能があります。 | + | ユーザ新規登録画面では以下の様々なバリデーション機能があります。試してみて下さい。 |
- | ■ \\ | + | * required — 必須入力(account, |
- | ■ \\ | + | * alphaNum — 半角英数入力(account) |
+ | * unique — ユニーク制約(account) | ||
+ | * ascii — 半角入力(password) | ||
+ | * equals — 確認入力(password = password_confirmation) | ||
+ | * email — メールアドレス(email) | ||
\\ | \\ | ||