Added qr code
Added qr code on ticket pdf and ticket show page.
This commit is contained in:
parent
d0a9610992
commit
4b735cff69
4 changed files with 11 additions and 1 deletions
|
|
@ -99,4 +99,8 @@ p.comment-body {
|
|||
.side-nav-btn{
|
||||
margin-left: 10px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.qr-image{
|
||||
margin-left: 120px;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ class PhysicalTicketController < ApplicationController
|
|||
@file_name = "ticket_for_#{@conference.short_title}"
|
||||
@user = @physical_ticket.user
|
||||
@ticket_layout = @conference.ticket_layout.to_sym
|
||||
@qrcode_image = RQRCode::QRCode.new(@physical_ticket.token).as_png(size: 180, border_modules: 0)
|
||||
respond_to do |format|
|
||||
format.html
|
||||
format.pdf do
|
||||
|
|
|
|||
|
|
@ -77,5 +77,9 @@ class TicketPdf < Prawn::Document
|
|||
move_up 180
|
||||
end
|
||||
|
||||
def draw_fourth_square; end
|
||||
def draw_fourth_square
|
||||
x = @mid_horizontal + (@right - @mid_horizontal - 180) / 2
|
||||
y = cursor - (bounds.top - @mid_vertical - 180) / 2
|
||||
print_qr_code(@physical_ticket.token, pos: [x, y], extent: 180, stroke: false)
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -67,6 +67,7 @@
|
|||
= @physical_ticket.ticket_purchase.id
|
||||
%br
|
||||
.col-md-5.col-md-offset-2.box.well
|
||||
= image_tag(@qrcode_image.to_data_url, class: 'img-responsive qr-image')
|
||||
.row
|
||||
.col-md-12
|
||||
%p.text-left
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue