У меня есть Table1 , у которого есть отношение has_many с Table2 .
Код 1 : -
## _edit_table1.html.erb
<% f.has_many :table2_relations, heading: false, new_record: true, allow_destroy: true do |r| %>
<%= render partial: "admin/table1/show/form_table2", locals: { r: r } %>
<% end %>
Я хочу отобразить частичное на основе атрибута 0 Table2 , который является логическим. Только если attribute0 имеет значение true, я хочу отобразить частичное. Я пытался:
Код 2 : -
## _edit_table1.html.erb
<% f.has_many :table2_relations, heading: false, new_record: true, allow_destroy: true do |r| %>
<% if r.object.attribute0 %>
<%= render partial: "admin/table1/show/form_table2", locals: { r: r } %>
<% end %>
<% end %>
Вывод кода 1:
Вывод code2:
Я не знаю, как удалить вторую коробку, на которой есть только Delete ... Я хочу только первое поле с идентификатором 2 и удалить галочку. Спасибо