QA@IT
«質問へ戻る

質問を投稿

Railsで任意のValidateを設定するには?

Blogの各記事に複数のCommentsを付けられるようにしていて、
Commentsの投稿数に上限を設けるにはどうしたら良いでしょうか?(例えば、コメント投稿数上限を5として6個目を投稿しようとするとエラーになる)

どなたかご存知の方、以下について教えて頂けますでしょうか?

  1. 上記の制限を設ける場合、Model内のcomment.rbにvalidateを設定するというやり方で良いでしょうか?
  2. 仮にそうだとして、validateにはどのように記述すれば良いでしょうか?

Railsの書籍などを読んでも知識不足の為かよくわからず、どなたか教えて頂ければ幸いです。
どうぞよろしくお願いいたします。

Blogの各記事に複数のCommentsを付けられるようにしていて、
Commentsの投稿数に上限を設けるにはどうしたら良いでしょうか?(例えば、コメント投稿数上限を5として6個目を投稿しようとするとエラーになる)

どなたかご存知の方、以下について教えて頂けますでしょうか?

1. 上記の制限を設ける場合、Model内のcomment.rbにvalidateを設定するというやり方で良いでしょうか?
2. 仮にそうだとして、validateにはどのように記述すれば良いでしょうか?

Railsの書籍などを読んでも知識不足の為かよくわからず、どなたか教えて頂ければ幸いです。
どうぞよろしくお願いいたします。