Итак, у меня есть форма в моем приложении Rails, которое использует настраиваемый FormBuilder, чтобы дать мне некоторые пользовательские теги полей
<% form_for :staff_member, @staff_member, :builder => MyFormBuilder do |f| %>
[...]
<%= render :partial => "staff_members/forms/personal_details", :locals => {:f => f, :skill_groups => @skill_groups, :staff_member => @staff_member} %>
[...]
<% end %>
Теперь эта частичная часть находится в области формы, которая заменяется обратным вызовом AJAX. То, что я получаю от контроллера в ответ на запрос AJAX:
render :partial => "staff_members/forms/personal_details", :locals => {:skill_groups => @skill_groups, :staff_member => @staff_member}
Однако, если я это сделаю, форма распадается, поскольку объект FormBuilder, который я использовал в form_for, больше не доступен. Есть ли способ использовать мой собственный объект FormBuilder внутри частичного, используемого для обратного вызова AJAX?