У меня есть модели Author
и Book
. Автор может иметь много Book
, но Книга может иметь только один Author
.
Как добавить кнопку "Новая книга" при создании новой Author
, которая добавит fields_for для формы Author
? Я хочу иметь возможность добавить более одного Book
. Итак, решение , которое я нашел, состоит в том, чтобы просто добавить фиксированное число fields_for, например:
<%= form_with(model: author, local: true) do |form| %>
...
<% 5.times do %>
<%= form.fields_for :books do |books| %>
...
<% end %>
<% end %>
...
<% end %>
Я не хочу, чтобы это было так, что если у автора более 5 книг? Я хочу иметь возможность добавлять книги динамически. Любые решения?