Rails 3 + Ajax: как получить доступ к моему локальному экземпляру построителя форм

У меня есть форма, которая отображает набор входных данных. У меня также есть кнопка, и при нажатии я делаю запрос ajax, который должен заменить существующие входы другим набором входов.

Все мои ссылки на ajaxy работают нормально. Проблема в том, что я использую form_for, поэтому для отображения новых входных данных формы мне нужен экземпляр построителя форм.

Просмотр файла

<%= simple_form_for @order do |f| %>
    <div id="info">
        <%= render 'my_first_form_fields_partial', f: f %>
    </div>
    <%= link_to 'Change inputs', change_inputs_path, remote: true %>
<% end %>

Я бы хотел, чтобы мой js.erb выглядел так, но fопределяется только в рамках формы в представлении.

$('#info').html("<%= escape_javascript(render 'my_second_fields_partial', f: f) %>");

Как мне это сделать, чтобы каким-то образом получить fв этот парциал?

10
задан Derek Harrington 8 June 2012 в 03:02
поделиться