# app/controllers/messages_controller.rb class MessagesController < ApplicationController include ActionView::RecordIdentifier before_action :authenticate_user! def create @message = Message.create(message_params.merge(chat_id: params[:chat_id], role: "user")) GetAiResponse.perform_async(@message.chat_id) respond_to do |format| format.turbo_stream end end private def message_params params.require(:message).permit(:content) end end