lat()
RGeo は、getter メソッドやlon()
、POINT オブジェクトから緯度と経度の値を取得するなど、POINT 機能用の組み込みメソッドを提供します。残念ながら、これらはセッターとして機能しません。例えば:
point = RGeo::Geographic.spherical_factory(:srid => 4326).point(3,5) // => #<RGeo::Geographic::SphericalPointImpl:0x817e521c "POINT (3.0 5.0)">
私がすることができます:
point.lat // => 5.0
point.lon // => 3.0
しかし、私はできません:
point.lat = 4 // => NoMethodError: undefined method `lat=' for #<RGeo::Geographic::SphericalPointImpl:0x00000104024770>
セッターメソッドの実装方法に関する提案はありますか? モデルでそれを行うか、フィーチャ クラスを拡張しますか?