我正在使用Rails 3.2和4.
我有一个调查,我想验证每个问题有2到5个答案。调查has_many问题,问题has_many答案,属于调查。答案属于问题。
我该怎么做?
答案 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