我有一個看起來隨機的答案,並將它們放入一個數組的方法:如何比較數組中的記錄與Ruby或Rails中的另一條記錄?
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
的包括哪些內容?方法被認爲是不讓記錄進入數組,如果它已經存在,但無論如何它將它放入
如何比較新記錄以確保類似的東西不在數組中?記錄從隨機方法返回的是這樣的
return answer = Answer.new(user_id: user.id, contact_id: contact.id, statement_id: statement.id)
感謝您指出樣本 - 沒知道它存在! – 2013-03-14 17:00:15