我正在使用 Rails 4.4.1、Ruby 2.1.2、RGeo 0.3.20 和 activerecord-mysql2spatial-adapter 0.4.3
我的问题可能很简单,因为我是 Ruby 和 Rails 的新手,但到目前为止我在网络上找不到任何有用的东西。
我想创建一个表单来在我的数据库中插入地理空间坐标,但我不知道如何访问 :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 数据?