This issue can be a showstopper for many projects willing to use rails.
We really need support for a fixed-precision data type in order to have reliable currency-handling. We're forced to use float for currency because we want to use rails.
Float data type should be avoided like the plague when dealing with currency like dollars.
Some people might say, 'just use BigDecimal or leetsofts Money' but that doesn't solve the problem of SQL statements using float and having to do extra work everywhere (anti-DRY and fragile).
In theory, adding a 'numeric' aka 'decimal' fixed-precision data type should be easy for someone familiar with ActiveRecord. This is supported by all the rdbms I've seen.
The benefit would be huge for those of us dealing with currency in systems using rails.
Using float is a nightmare for currency of a magnitude that can only be understood by those who tried it in complex systems. Please don't force us rails users to use float for currency.