У меня есть частичное, которое генерирует div с некоторыми полями формы в нем.Он использует переменную построителя форм "f", которая предоставляется в качестве входных данных для правильного именования полей в параметре (поля являются фактически вложенными атрибутами, поэтому имя похоже на "[author] [book] [0] [title]").
Я хочу использовать это же частичное при получении вызова AJAX для регенерации div на основе новой пользовательской информации.В настоящее время я использую <% form_for ... |f| %>
в моем файле erb, но при этом появляется предупреждение о том, что «<%%>» устарело.
Мой файл erb выглядит следующим образом:
<% if f.nil? %>
<% form_for(@author, :id => :coupon_form) do |f| %>
<%= render "books_detail1", :f => f %>
<% end %>
<% else %>
<%= render "books_detail1", :f => f %>
<% end %>
Итак, как правильно создать контекст конструктора форм, отбрасывая сгенерированный HTML?