Files
writebook/app/controllers/qr_code_controller.rb

12 lines
344 B
Ruby

class QrCodeController < 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