私は次のモデル関係を持っています: イベント -> 多数のスケジュールがある スケジュール -> 住所が 1 つある
ユーザーが住所を入力して「検索ボタン」をクリックできるように、住所フォームに追加のテキストフィールドを用意して、ユーザーがジオコーダーの住所を ajax で選択できるようにしたいと考えていました。
ただし、カスタム(モデルに関連しない)テキストフィールドまたはボタンを作成できないようです
form do |f|
f.inputs do
f.input :title
f.input :category
f.input :avatar, :as => :file
f.input :description, as: :html_editor
#schedules
f.has_many :schedules do |schedule|
schedule.inputs "Schedules" do
link_to("Auto Fill Address", find_location_path)
#address
schedule.inputs "Address", :for => [:address, schedule.object.address || Address.new] do |address|
address.input :full_address
address.input :city
address.input :country, :include_blank => true
address.input :postcode
address.input :latitude
address.input :longitude
end
#schedule times
schedule.input :start_time, :as => :just_datetime_picker
schedule.input :end_time, :as => :just_datetime_picker
end
end
end
f.buttons
終わり