multiple_of isn’t a supported option for NumericalityValidator because the method only exists for integers. Here’s some previous discussion of this situation:
TL;DR the core of the problem is that % is a tricky operator for floating-point numbers. 1.0 % 0.1, for instance, is usually NOT 0.0 like you’d expect…