, так как вы используете bootstrap, вы можете просто использовать text_field, ниже приведен пример, если пользователь хочет вручную ввести свою координату
, которую вы можете создать с помощью рельсов, сгенерировать миграцию AddGeocodeToLocation, а тип поля - float
add_column :locations, :latitude, :float, default: 0
add_column :locations, :longitude, :float, default: 0
и ниже - образец формы
<div class="row form-group">
<%= f.label "Latitude", :class => 'col-form-label col-sm-3' %>
<div class="col-sm-3">
<%= f.text_field :latitude, class: "form-control" %>
</div>
<%= f.label "Longitude", :class => 'col-form-label col-sm-3' %>
<div class="col-sm-3">
<%= f.text_field :longitude, class: "form-control" %>
</div>
</div>