У меня есть переменная, которую я хотел бы заставить иметь 2 и всегда 2 десятичных знака. Я сравниваю с валютой. Часто я получаю сравнение, похожее на следующее.
if self.price != price
#do something
end
Где self.price = 120.00
и price = 120.0
. self.price
установлен с :precision => 2
в модели, но как мне сделать то же самое с переменной, потому что это кажется неудачным в сравнении