- @start_date = Date.today # your start - @end_date = Date.today + 1.year # your end - @my_days = [6] # day of the week in 0-6. Sunday is day-of-week 0; Saturday is day-of-week 6. - @result = (@start_date..@end_date).to_a.select {|k| @my_days.include?(k.wday)} .container{:style => "width: 100%;"} %h3.text-center Availability TGS %hr - @date = Time.now = form_tag infos_path, :method => 'get', :id => "form-search-in", :class => '' do .col-lg-3.col-md-3.col-sm-12.col-xs-12 .filter-admin-searcher = select_tag "pag_web", options_for_select([[t('the_grand_selection'),"TGS"],[t('sale_marbella'),"SM"],[t('puente_romano_rentals'),"PR"],[t('puente_romano_sales'),"PRSALES"],[t('stmoritz'),"STM"],[t('alp_courchevel'),"AC"]], params[:pag_web]), :class => 'form-control padding-form', include_blank: t('all') .col-lg-1.col-md-1.col-sm-12.col-xs-12 .filter-admin-searcher %button.btn.btn-block.btn-primary-search.btn-primary.search-btn-x{:type => "submit", :class => 'padding-form', :title => t('search')} .fas.fa-search %table.table.table-striped.table-bordered.table-hover{:style => "table-layout: fixed; width: 100%; margin: 5px;"} %tr %th{:style => "width: 160px;"} Ref. %th{:style => "width: 60px;"} B/P - @result.each do |day| %th{:style => "width: 100px;"} = day.to_fs - @accommodations.each do |accommodation| - @accommodation_prices1.each do |post| -if accommodation.id == post.accommodation_id -if accommodation.hidden == true %tr#tr-accommodation-hidde %td .center = link_to "TGS-A" + accommodation.id.to_s, accommodation %td .center = accommodation.bedrooms.to_s + "/" + accommodation.n_people.to_s - @result.each do |day| %td .center - accommodation.accommodationprices.each do |accommodationprice| - if accommodationprice.datefrom == day and accommodationprice.dateto == day+7 %b = link_to number_to_currency(accommodationprice.price.to_s, :separator => ",", :delimiter => "."), accommodation, class: 'href-no-decoration' %br - else - if accommodationprice.datefrom >= day and accommodationprice.datefrom < day+7 or accommodationprice.dateto > day and accommodationprice.datefrom < day+7 %span.little-date = link_to accommodationprice.datefrom.to_fs + ' ' + accommodationprice.dateto.to_fs, accommodation, class: 'href-no-decoration' %br - else %tr#tr-accommodation %td .center = link_to "TGS-A" + accommodation.id.to_s, accommodation %td .center = accommodation.bedrooms.to_s + "/" + accommodation.n_people.to_s - @result.each do |day| %td .center - accommodation.accommodationprices.each do |accommodationprice| - if accommodationprice.datefrom == day and accommodationprice.dateto == day+7 %b = link_to number_to_currency(accommodationprice.price.to_s, :separator => ",", :delimiter => "."), accommodation, class: 'href-no-decoration' %br - else - if accommodationprice.datefrom != nil and accommodationprice.dateto != nil and accommodationprice.available == true - if accommodationprice.datefrom >= day and accommodationprice.datefrom < day+7 or accommodationprice.dateto > day and accommodationprice.datefrom < day+7 %span.little-date = link_to accommodationprice.datefrom.to_fs + ' ' + accommodationprice.dateto.to_fs, accommodation, class: 'href-no-decoration' %br