What is the best way to implement a validation for a withdrawal
So there is an Operation and Client models.
Client has_many :operations. In case of withdrawal operation, I’d like
check if the requested sum is not greater than a Client account balance.
How to link the validation in the Operation model to a specific client ?
class Client < AR
class Operation < AR
The routes are defined so that an operation could only created in the
context of a Client.