【進捗報告20200724】

■作業内容

【ログイン新規登録画面のマークアップ

・再度日本語化

・入力フォーム個別にエラーを表示させる

f:id:kanecoma:20200725132509p:plainf:id:kanecoma:20200725132534p:plain

f:id:kanecoma:20200725132557p:plainf:id:kanecoma:20200725132618p:plain

f:id:kanecoma:20200725132653p:plainf:id:kanecoma:20200725132658p:plain

f:id:kanecoma:20200725134137p:plain

・エラー文を下に出すためのコード

.field
= f.label :ニックネーム
%p.required 必須
= f.text_field :nickname, class: "input", placeholder: "例)イマプリオ"
- if resource.errors.include?(:nickname)
%p.error_message= resource.errors.full_messages_for(:nickname).first

 

.field
= f.label :郵便番号
%p.required 必須
= f.text_field :postal_code, class: "input", pattern: "^([0-9]{7})", placeholder: "XXXXXXX"
- if @destination.errors.include?(:destination_family_name_kana)
%p.error_message= @destination.errors.full_messages_for(:postal_code).first

最初のページと遷移したページでresource部分書き換えないといけないのがわからずだいぶ時間がかかった

・devise.ja.ymlのフリマに寄せる修正

not_saved:
one: エラーが発生したため%{resource}は保存されませんでした。
other: "%{count} 件のエラーが発生したため%{resource}は保存されませんでした。"
 ↓
not_saved:
one: エラーが発生したため保存されませんでした。
other: "%{count} 件のエラーが発生したため保存されませんでした。"

 

■25日の作業

マークアップの続き】
・ログイン画面

パンくずリスト