Как добавить новую пустую форму link_to_add_association вверху всех сохраненных полей вместо в конце - PullRequest
0 голосов
/ 10 апреля 2020
= form_for [:update, @user_comments], url: [:udpate_comments, :update, @user] do |f|
  = f.fields_for :user_comments do |comment_fields|
    = render 'user_comment_fields', f: comment_fields
    = link_to_add_association "Add Comment", f, :user_comments, class: 'btn btn-secondary'

  = submit_button(f)

Мне нужна кнопка «Добавить комментарий» вверху, и в верхней части всех комментариев должна быть добавлена ​​пустая форма новых комментариев. Вот так:

Кнопка добавления комментария

[Бланк комментария]

[Комментарий 3]

[Комментарий 2]

[Комментарий 1]

Прямо сейчас в конце всех комментариев добавляется пустая форма нового комментария.

1 Ответ

0 голосов
/ 10 апреля 2020

Решил проблему, используя:

$(document).ready(function() {
    $("#owner a.add_fields").
      data("association-insertion-method", 'before').
      data("association-insertion-node", 'this');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...