Обновить только одну связь с simple_fields_for - PullRequest
0 голосов
/ 14 мая 2019

Мне интересно, что является лучшим решением для индивидуального обновления связанной записи с simple_fields_for.

У меня есть тексты, связанные с заказом.Вот что я имею в виду:

= f.simple_fields_for(:texts) do |ff|
  .card
    .card-body
      .order-text
        = ff.input( \
          :content,
          label: false,
          required: false,
          disabled: !@order.finalized?,
          input_html: { \
            class: 'form-control order-text-field',
            rows: 6,
            placeholder: '' })
          - if @order.finalized?
            br
            = ff.link_to_remove( \
                'Delete this text',
                data: { confirm: "Do you really want to delete this text?" })

Я хочу добавить кнопку под каждым текстом (например, link_to_remove), чтобы выполнить определенное действие + обновить запись.

Например,под 2-м текстом я хотел бы отредактировать его, а затем нажать кнопку, чтобы обновить ТОЛЬКО эту запись (поэтому я должен получить параметры этого конкретного текста) + выполнить действие.

Как я могудостичь этого?

...