Итак, вот моя модель без базы данных.
class UserApplication::CoApplicant
include ActiveModel::Validations
include ActiveModel::Conversion
attr_accessor :applicant, :first_name, :last_name, :email
def initialize(attributes = {})
attributes.each do |name, value|
send("#{name}", value)
end
end
def persisted?
false
end
end
Я собираюсь передать массив объектов, которые выглядят примерно так.
"applicant"=>{"0"=>{"email"=>"blank@gmail.com", "last_name"=>"Jackson", "first_name"=>"Shaun"}, "1"=>{"email"=>"blank2@gmail.com", "last_name"=>"Davis", "first_name"=>"Dave"}}
Проблема, которую яЯ придумываю способ проверки каждого объекта.Эти значения
поступают из динамически генерируемой таблицы, которая может находиться в диапазоне от 1 до 10 строк.
«0» и «1» - представляет строку таблицы.И я хочу проверить каждый набор
атрибутов {email, first_name, last_name}.
Мне никогда раньше не приходилось делать такой тип проверки, поэтому любая помощь будет оценена!