【進捗報告20200709】

本日の作業内容

【erbをhamlに変更】

・Gemfile追加

gem 'haml-rails'

・ターミナルrails haml:erb2hamlでerb→hamlに一括変換(erbは削除)

・endがないというエラー分が出たが、インデントで解決

 【生年月日をそれぞれセレクトボックスに変更(jsなし)】

= f.select :birth_month, [ |
[ "1", "1"],[ "2", "2"],[ "3", "3"],[ "4", "4"],[ "5", "5"],[ "6", "6"],|
[ "7", "7"],[ "8", "8"],[ "9", "9"],["10","10"],["11","11"],["12","12"] |
], {include_blank: "選択する"} |

・見た目がわかりやすいのでhamlの記述のみで作成

hamlの場合 |←この記号がないとエラーが出るので注意

 (hamlに変更して崩れた見た目を整えようとしてたときに削除してしまい判明)

【情報入力欄に正規表現をつけた】

・一部抜粋

:password, pattern: "^([a-zA-Z0-9]{7,24})$"   半角英数字
:family_name, pattern: "[^\x20-\x7E]*"      日本語(半角英数字なし)
:family_name_kana, pattern: "[\u30A1-\u30F6]*" 全角カタカナのみ
:postal_code, pattern: "^([0-9]{7})"        数字7桁         
:phone_number, pattern: "^([0-9]{10,11})$"  数字10-11桁   

$がいるのかいらないのかわかってない(多分電話番号はいらない)

【項目やラベルの日本語をメルカリに寄せる】

・一部抜粋

お名前(全角)、お名前カナ(全角)、姓(全角)、名カナ(全角)、送付先氏名全角)、送付先氏名カナ(全角)

明日移行の作業

-------目標---------------------

【LGTMをもらう】

【active_hash】

-----できたら-------------------

マークアップ