160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
# File 'lib/models/base.rb', line 160
def verify_fields(fn,v)
if fn.class.name != "String"
return false
end
fields_arr = fn.split(":")
if fields_arr.size < 2
return false
end
fields_str = fields_arr[1]
fields = fields_str.split(",")
begin
datas = JSON.parse(v)
datas.each do |data|
fields.each do |field|
if data[field] == nil
puts "ERROR #{field} not Exist!"
return false
end
end
end
rescue StandardError => e
puts e
return false
end
return true
end
|