У меня есть форма с полем выбора и тремя полями ввода текста.Когда параметр в поле выбора изменяется, я хочу обновить три поля ввода текста значениями, соответствующими выбранному параметру.Значения являются объектами модели, хранящимися на сервере.
Я использую Rails 3 и пытаюсь сделать вещи незаметными, но не могу найти чистый способ сделать это.Я придумала пару ужасных, грязных решений, но пока ничего чистого.Что было бы хорошим способом связать все это вместе?В частности, у меня возникли проблемы с элементом select, запрашивающим объект модели с сервера.
Вот представление, которое создает форму:
= form.select :region_id, region_options_for_select(@business_location.region), :prompt => '-- Region --'
= form.text_field :city
= form.text_field :state, :label => 'Province/State'
= form.text_field :country
Поэтому я хочу заполнить городполя состояния / страны всякий раз, когда "регион" изменяется.Обратите внимание, что регион также является частью самой формы.