私はコードを持っています:
def check_beta_code
beta_code_array = ['AAAAAAAAAA', 'BBBBBBBBBB', 'CCCCCCCCCC', 'DDDDDDDDDD', 'EEEEEEEEEE']
beta_code_array.each do |code|
if :beta_code != code
errors.add(:beta_code, "Invalid Beta Code")
end
end
end
このコードの問題は、誰かが正しいパスワードを入力しても、残りの 4 つが正しくないために 4 つのエラーが生成されることです。