嵌套模型的Rails验证

时间:2013-07-24 05:45:10

标签: ruby-on-rails validation nested-forms

我正在使用Rails 3.2和4.

我有一个调查,我想验证每个问题有2到5个答案。调查has_many问题,问题has_many答案,属于调查。答案属于问题。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

问题模型

validate :answer_count


def answer_count
  self.errors[:base] << "Can have answers only between 2 and 5" if answers.length<1 || answers.length>5
end