アプリの JSON 出力では、ほとんどの非整数 (浮動小数点数) の数値を小数点以下 1 桁に丸めて表示する必要があります。つまり、1.7777 は 1.8 と表示されます。
これは、Float の as_json メソッドにモンキー パッチを適用することで実現しました。
class Float
def as_json(options={})
self.round 1
end
end
これが良いアイデアかどうかもわかりません。RABL テンプレートで数値の形式を指定する方法がわからないため、実行しました。
しかし今、丸めなしで特定の値 (緯度と経度) を表示する必要もあります。
object @foo
attributes :bar, :latitude, :longitude
RABL に一部の値 (バー) を丸め、他の値 (緯度、経度) を丸めないようにするにはどうすればよいですか?