最大値を取得するにはmaximumを使用する
例:
max = Comment.where("image_id = ?", comment.image_id).maximum(:comment_no)
if max.nil?
comment.comment_no = 1
else
comment.comment_no = max + 1
end
参考にしたサンプルの書式
User.maximum(:login_count)
User.where("age > ?", 20).maximum(:login_count)