Fix #4535: Comment edit forms contain duplicate IDs.

Prefix comment form IDs with `post_<id>_comment_<id>` to ensure
uniqueness.
This commit is contained in:
evazion
2020-06-26 14:57:19 -05:00
parent 5e23861bea
commit 804a2ef9a5
2 changed files with 8 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
<%= error_messages_for :comment %>
<%= edit_form_for(comment, html: { style: ("display: none;" if local_assigns[:hidden]), class: "edit_comment" }) do |f| %>
<%= edit_form_for(comment, namespace: "post_#{comment.post.id}_comment_#{comment.id || "new"}", html: { style: ("display: none;" if local_assigns[:hidden]), class: "edit_comment" }) do |f| %>
<% if comment.new_record? %>
<%= f.hidden_field :post_id %>
<% end %>