Могу ли я отобразить массив динамически созданных связанных моделей и вложить их все в форму родительской модели для отправки обратно в контроллер?

Есть несколько вещей, с которыми я сталкиваюсь, поэтому я подробно расскажу об этом как можно лучше.

У меня есть модель, которая has_many

С помощью Stimulus JS я запускаю турбокадр для достижения конечной точки, которая динамически создает Itemsчерез класс обслуживания и возвращает его в виде турбокадра.

menus_controller.rb

      def instantiate_menu
  @items = InstantiatorService.call(menu_type_id: params[:menu_type_id])
  render partial: "items_turbo_frame"
end

_items_turbo_frame.html.rb

      <%= turbo_frame_tag "items" do %>
<% end %>

В частичном турбокадре я пытаюсь отобразить поля формы и вложить динамически созданные в Menuform, поэтому, когда я отправлю форму, в ней также будут все элементы. Проблема, с которой я сталкиваюсь, заключается в передаче фактического объекта формы частичному и вложению всех itemsс помощью field_for.

0 ответов

Другие вопросы по тегам