Ruby: Реальный Rails

Теория: Nested Forms

Программа урока

  • Active Record Nested Attributes
  • Концепция вложенных форм
  • Создание вложенных форм с Cocoon
form_for @user do |f|
  # вложенная форма
  = f.simple_fields_for :posts do |posts_form|
    = posts_form.input :title
  end
end

Рендер вложенной формы с передачей формы в шаблон

form_for @user do |f|
  # вложенная форма
  = f.simple_fields_for :posts do |posts_form|
  = render 'posts_field', posts_form: posts_form
  end
end

Внутри _task_fields.slim

.nested-fields
  = f.input :description
  = f.input :done, as: :boolean
  # Нажатие по ссылке будет удалять поля
  = link_to_remove_association t('.remove_task'), f
Дальше

Завершено

0 / 10