序文
久しぶりに復帰。
今年中に終わらせるのは難しくなりました。
進捗
- 第6章ユーザーのモデルを作成する
- 6.2 ユーザーを検証する
コード実装部分(一部)
/sample_app/app/models/user.rb
class User < ApplicationRecord # email保存前に小文字にする before_save { email.downcase! } validates :name, # nameは存在しなければならない presence: true, # nameは50文字以内でなければならない length: { maximum: 50 } # emailの形式を確認する正規表現 VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z\d\-]+)*\.[a-z]+\z/i validates :email, # emailは存在しなければならない presence: true, # emailは255文字以内でなければならない length: { maximum: 255 }, # emailは正規表現に合致するか format: { with: VALID_EMAIL_REGEX }, # emailは重複していないか # 大文字小文字の違いは別のemailとはみなさない uniqueness: { case_sensitive: false } end
GitHub
実行結果
特になし
感想
久しぶりにRailsチュートリアルに取り組んだが、勝手を忘れていることに加えて、集中力がわかずまったく進まなかった。
一応、コーディングしたところはしっかりコメントを書くようにして、忘れても大丈夫なようにしておいたつもりだが、全く身にはなっていないと思う。
だんだん難しい部分になってきているし、明日は少し調子が戻れば良いが。
カロリーメイトください。

- 出版社/メーカー: 大塚製薬
- メディア: 食品&飲料
- この商品を含むブログを見る
BGM
Drag & Hug / ハルカトミユキ