0

私は次のモデル関係を持っています: イベント -> 多数のスケジュールがある スケジュール -> 住所が 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

終わり

4

0 に答える 0