Rails 4.4.1、Ruby 2.1.2、RGeo 0.3.20、activerecord-mysql2spatial-adapter 0.4.3 を使用しています。
Ruby と Rails の両方に慣れていないので、私の問題はおそらく非常に単純ですが、これまで Web で役立つものは見つかりませんでした。
データベースに地理空間座標を挿入するフォームを作成したいのですが、:latlon フィールド x と y にアクセスする方法がわかりません。これは私の暫定的なコードです:
<h1>Inserimento nuova Città</h1>
<%= form_for @city, url: cities_path do |city| %>
<p>
<%= city.label :name, "Nome"%><br>
<%= city.text_field :name %>
</p>
<p>
<%= city.label :latlon, "Coordinate GPS" %><br>
<%= city.number_field :latlon.x %><br>
<%= city.number_field :latlon.y %><br>
</p>
<% end %>
localhost:3000/cities/new url にアクセスすると発生するエラーは次のとおりです。
undefined method `x' for :latlon:Symbol
データベースに latlon.x および latlon.y データを挿入するフォームを作成する方法を知っている人はいますか?