kikiki

経済学部生のメモメモ

Ruby on Rails チュートリアル 2章 - 演習&答え

演習

  1. リスト2.18のコードにはマイクロポストの存在確認用のバリデーションの追加方法が示されています。これは、マイクロポストが空欄にならないようにするためのものです。図2.19と同じ表示になることを確認してください。
  2. リスト2.19を次のように更新してください: FILL_INの部分を適切なコードに置き換え、Userモデルの名前属性とメール属性が存在するかどうかのバリデーションを行えるようにします (図2.20)。

 

答え

1.

app/models/micropost.rb に追加

---

presence: true

---

f:id:kitonkune:20151122122952p:plain

2.

app/models/user.rb に追加

---

validates :name, presence: true
validates :email, presence: true

---

f:id:kitonkune:20151122123234p:plain

 

終わり