我们正在考虑使用改革 gem 来验证输入。
我们面临的问题之一是我们接受这种格式的输入:
params = {
records: {
"record-id-23423424": {
name: 'Joe Smith'
}
"record-id-43234233": {
name: 'Jane Doe'
}
"record-id-345234555": {
name: 'Fox trot'
}
"record-id-34234234": {
name: 'Alex'
}
}
}
所以如果我们要创建改革课
class RecordForm < Reform::Form
property :records
validates :records, presence: true
# ?????????
end
我们如何验证记录的内容以确保每个记录都有名称?record-id-values 是未知的。