フォームによってモデルの必須条件を適宜変えたいんだけど、どうしたらいいんだろう