Ruby on Rails チュートリアル 2章 - 演習&答え
演習
- リスト2.18のコードにはマイクロポストの存在確認用のバリデーションの追加方法が示されています。これは、マイクロポストが空欄にならないようにするためのものです。図2.19と同じ表示になることを確認してください。
- リスト2.19を次のように更新してください: FILL_INの部分を適切なコードに置き換え、Userモデルの名前属性とメール属性が存在するかどうかのバリデーションを行えるようにします (図2.20)。
答え
1.
app/models/micropost.rb に追加
---
presence: true
---
2.
app/models/user.rb に追加
---
validates :name, presence: true
validates :email, presence: true
---
終わり