2012-03-13 12 views
0

での作業ではない:進保存は、私は次のコードを実行している私のコントローラでのRails 3.1

@place = Place.new :latitude => params[:lat].to_d, :longitude=>params[:lng].to_d 
    puts @place.latitude 
    puts @place.longitude 
    @place.save! 
    puts @place.latitude 
    puts @place.longitude 

を、次のように私のサーバーログに出力されている:

37.865338226051534 
-122.25851513692476 
37.09024 
-95.712891 

私はその事実を理解します私は精度15桁の小数点以下10桁を使用したので、丸められています。しかし、なぜそれが数字をまったく異なる値に変更しているのですか?

答えて

0

私が使用していたライブラリは、計算中にサイズを制限していたことが判明しました。

関連する問題