0

これは、家のビューのショー テンプレートでの私のループです。

- @region.cities.each do |city|
     %li
      = link_to city.name, country_region_city_path(@country, @region, city)
     %li 
      = @house.location.distance_from([city.latitude,city.longitude])

家から都市までの距離を示します(geocoder gem)。それは機能しますが、この例の 22.12 KM のように、ポイントの後に 2 で値を丸めたいと考えています。

ラウンドメソッドを実装するにはどうすればよいですか?

カイオ・レムコ

4

2 に答える 2

0

次のように、x が小数点以下の桁数である round(x) を使用できます。

@house.location.distance_from([city.latitude,city.longitude]).round(2)
于 2013-05-10T13:13:02.457 に答える