Displaying 1 result from an estimated 1 matches for "from_value".
Did you mean:
crop_value
2008 Jul 23
3
Validation method vs. After Save & Rollback
...> find the total share
company = Company.find(company_id)
company_total_share = company.total_share # => This is summing the
old value
if changed?
if changes["share"] # => Changes to a model are stored in the
changes array on the instance, the array has 2 value ["from_value",
"to_value"]
old_value = changes["share"][0].to_f # => Convert To Float
new_value = changes["share"][1].to_f
new_total_share = company_total_share - old_value + new_value
new_total_share > 100.01
else
false # validation...