|
|
|
|
@ -98,6 +98,9 @@ class Log < ApplicationRecord
|
|
|
|
|
def blank_invalid_non_setup_fields! |
|
|
|
|
setup_ids = form.setup_sections.flat_map(&:subsections).flat_map(&:questions).map(&:id) |
|
|
|
|
|
|
|
|
|
2.times do |
|
|
|
|
next if valid? |
|
|
|
|
|
|
|
|
|
errors.each do |error| |
|
|
|
|
next if setup_ids.include?(error.attribute.to_s) |
|
|
|
|
|
|
|
|
|
@ -108,6 +111,7 @@ class Log < ApplicationRecord
|
|
|
|
|
|
|
|
|
|
errors.clear |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
(1..8).each do |person_num| |
|
|
|
|
define_method("retirement_age_for_person_#{person_num}") do |
|
|
|
|
|