Hi,
I am trying to validate a field upon the presence of a value of
another field – the two are linked
for example my records have fields like this:
t.decimal "admin_headcount", :precision =>
10, :scale => 2, :default => 0.0
t.decimal “admin_comp”, :precision =>
10, :scale => 2, :default => 0.0
My forms have fields for entering of both values, however, the form
should post an error if the user tries to submit the form if there is
a non-zero value for headcount but the compensation amount is zero,
and vice versa.
Is there a way to tie
validates_numericality_of :admin_comp
validates_numericality_of :admin_headcount
to each other…?
In essence: validates_numericality_of :admin_comp,
unless :admin_headcount <= 0
any simple and obvious way to accomplish this…?
regards,
DHMS