2023-03-11 10:48:04 -08:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
class CommentController < ApplicationController
|
|
|
|
def index
|
|
|
|
answer = Answer.find(params[:id])
|
2023-05-07 08:33:46 -07:00
|
|
|
@comments = Comment.where(answer:).includes([{ user: :profile }, :smiles])
|
2023-03-11 10:48:04 -08:00
|
|
|
|
2023-05-05 06:58:19 -07:00
|
|
|
render "index", locals: { a: answer }
|
2023-03-11 10:48:04 -08:00
|
|
|
end
|
2023-10-22 15:45:00 -07:00
|
|
|
|
|
|
|
def show_reactions
|
|
|
|
comment = Comment.find(params[:id])
|
2023-10-27 19:31:35 -07:00
|
|
|
@reactions = Reaction.where(parent_type: "Comment", parent: comment.id).includes([{ user: :profile }])
|
2023-10-22 15:45:00 -07:00
|
|
|
|
|
|
|
redirect_to answer_path(username: comment.answer.user.screen_name, id: comment.answer.id) unless turbo_frame_request?
|
|
|
|
end
|
2023-03-11 10:48:04 -08:00
|
|
|
end
|