Możesz użyć typu danych stałoprzecinkowych, takiego jak dziesiętny, z dużą precyzją. Na podstawie podanej przez Ciebie liczby zadziała dokładność 15, ale powinieneś dokładnie określić, jakiego zakresu oczekujesz.
t.decimal :fb_fluid, :precision => 15