local-llm-database/app.rb
2025-08-22 22:41:44 -05:00

27 lines
508 B
Ruby

# frozen_string_literal: true
require 'roda'
require 'tilt'
require 'tilt/erubi'
require_relative 'db'
require_relative 'models/assistant'
# Listing large language models (aka "Assistants")
class App < Roda
plugin :render, escape: true
plugin :route_csrf
route do |r|
check_csrf!
r.root do
@page_title = 'Assistants List'
@subtitle = 'All Assistants in Database'
@assistants = Assistant.all
# renders index.erb inside layout.erb
view :index
end
end
end