住所を作成するためのフォームがあります。この住所には座標の配列があります。しかし、たとえば3つの座標を入力するための入力を生成する方法がわかりません。n座標にすることができます.jQuery(入力の作成)でそれを行う予定です。しかし今のところ、既存の座標を表示したいと思います。
コードは次のとおりです。
モデル
class Address
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::Spacial::Document
field :street, :type => String
field :number, :type => Integer
field :phone, :type => String
field :delivery_zone, :type => Array
end
erb.html
<%= form_for [:owner, :company,@address], :html => {:class => "form-horizontal"} do |f| %>
<%= @address.delivery_zone.each do |dz|%>
<% fields_for 'delivery_zone[]' , dz do |items| -%>
?? I don't know what to write here!!
<% end %>
<% end %>
<%end%>
私が探しているのは、フィールドdelivery_zone
と配列内の各項目について、次のようなものを生成することです。
<input id="address_delivery_zone[]" name="address[delivery_zone][]" type="text" value="32.7 33.8" />