class DashboardController < ApplicationController layout 'theme1' def demo_both render layout: 'demo-both' end # Testing action def select_qrcode #@tables = Table.all.sample(2) | List.active.map(&:table) @tables = Supplier.first.tables.sample(2) | List.active.map(&:table) render layout: 'phone' end # GET /select_qr_image # GET /select_qr_image.png # GET /select_qr_image.svg def table_qr_image @table = Table.find(params[:table_id]) #code = [get_the_app_url, {table_id: @table.id}.to_json].join('?') code = "q.qwaiter.nl/s?t=#{@table.id}" size = RQRCode.minimum_qr_size_from_string(code) respond_to do |format| format.html format.svg { render :qrcode => code, :level => :l, :unit => 10, table_number: @table.number, qcontainer: true } format.png { render qrcode: code, level: :l, table_number: @table.number, qcontainer: true } end end def qr code = 'qwaiter.com' respond_to do |format| format.html format.png { render qrcode: code, level: :h, unit: 10, size: 7} format.svg { render qrcode: code, level: :h, unit: 10, size: 7} end end end