我有一种方法可以查找随机答案并将它们放入数组中:
def self.answer_list(user)
answers = Array.new
for i in 1..25
answer = random(user)
if !answer.nil? && !answers.include?(answer)
answers << answer
end
end
return answers
end
包括?如果记录已经存在,则方法应该不让记录进入数组,但无论如何都会将其放入
如何比较新记录以确保数组中没有类似的东西?从 random 方法返回的记录是这样的
return answer = Answer.new(user_id: user.id, contact_id: contact.id, statement_id: statement.id)