Files
fizzy/app/controllers/qr_codes_controller.rb
T
2024-12-18 12:38:53 -06:00

12 lines
345 B
Ruby

class QrCodesController < ApplicationController
allow_unauthenticated_access
def show
qr_code_link = QrCodeLink.from_signed(params[:id])
svg = RQRCode::QRCode.new(qr_code_link.url).as_svg(viewbox: true, fill: :white, color: :black)
expires_in 1.year, public: true
render plain: svg, content_type: "image/svg+xml"
end
end