Files
fizzy/app/controllers/conversations_controller.rb
T
2025-08-13 15:14:12 +02:00

22 lines
535 B
Ruby

class ConversationsController < ApplicationController
def create
Current.user.resume_or_start_conversation(question_params[:conversation][:question])
redirect_to conversation_path, status: :see_other
end
def show
@conversation = Current.user.conversation
@messages = if params[:before]
@conversation.messages.page_before(params[:before])
else
@conversation.messages.last_page
end
end
private
def conversation_params
params.require(:conversation).permit(:question)
end
end