app/views/bookings/_tickets.html.erb
<div class="row">
<div class="dashboard-search">
<h5 class="col 12"><i class="fa fa-ticket fa-lg" aria-hidden="true"></i> Event Tickets</h5>
</div>
</div>
<div class="row">
<% @bookings.each_with_index do |booking, index|%>
<div class="col s12 m4 l4">
<div class="card medium">
<div class="card-image">
<%=link_to image_tag(booking.event.image_url(:landing)), event_path(booking.event_id) %>
<span class="card-title card-panel red darken-3 "><%=booking.event.title %></span>
</div>
<div class="card-content row alignbox">
<div class="col l8 ">
<%= form_tag({ controller: "printer", action: "print", booking_id: booking.id }, method: :get, target: "_blank") do %>
<select name="ticket_type_id" id='dropdown-<%= "#{index}" %> ' class='browser-default ticket-select' >
<%= booking.show_ticket_types %>
<option value="">Print All</option>
</select>
<%= hidden_field_tag :booking_id, booking.id %>
</div>
<div class="col l4 ">
<%= submit_tag "Print Ticket", class: "waves-light btn print-box-size" %>
<% end %>
</div>
</div>
<div class="card-action">
<%= link_to content_tag(:i, "", class: "fa fa-floppy-o") + "Download All Tickets", download_path(booking.id), html: { class: "grey-text left", target: "_blank", id: "download-ticket" } %>
</div>
</div>
</div>
<% end %>
</div>