diff --git a/app/controllers/comments_controller.rb b/app/controllers/comments_controller.rb index 5714fcbab..ad8767907 100644 --- a/app/controllers/comments_controller.rb +++ b/app/controllers/comments_controller.rb @@ -106,6 +106,6 @@ private permitted_params += %i[is_deleted] if context == :update permitted_params += %i[is_sticky] if CurrentUser.is_moderator? - params.require(:comment).permit(permitted_params) + params.fetch(:comment, {}).permit(permitted_params) end end diff --git a/app/views/comments/new.html.erb b/app/views/comments/new.html.erb new file mode 100644 index 000000000..25082c265 --- /dev/null +++ b/app/views/comments/new.html.erb @@ -0,0 +1,13 @@ +
<%= link_to "Post comment", new_comment_path, :class => "expand-comment-response" %>
+<%= link_to "Post comment", new_comment_path(comment: { post_id: post.id }), :class => "expand-comment-response" %>
<%= render "comments/form", comment: post.comments.new, hidden: true %>