سؤال

مرحبًا ، لدي أي شكل من أشكال متداخلة ، على سبيل المثال

<% form_for :main do |f| %>
  trying to insert code here
  <% fields_for :nested do |nested_form| %>
    <%= nested_form.text_field :description %>
  <% end %>
<% end %>

ثم أحاول إدراج أي شيء إلى شكل رئيسي ، لا ينتج شكل متداخل أي ناتج. يخرج فقط عندما يكون الكائن الوحيد في النموذج الرئيسي. أي اقتراحات؟

هل كانت مفيدة؟

المحلول

من أمثلة توثيق القضبان 3 تحتاج إلى كتابة form_for مثل هذا:

<%= form_for :main do |f| %>
  # trying to insert code here
   <%= fields_for :nested do |nested_form| %>
    <%= nested_form.text_field :description %>
  <% end %>
<% end %>

لاحظ ال <%= لكل من form_for و fields_for

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top