Antykwariat Piastun
/home/antykwariat/shopengine/lib/mediaserver.rb:50:in `video?': undefined method `include?' for nil (NoMethodError)

    t = ext_to_type t unless t.include? "/"
                              ^^^^^^^^^
	from /home/antykwariat/shopengine/lib/models/medium.rb:23:in `variant'
	from /home/antykwariat/shopengine/lib/mediaserver/helpers.rb:15:in `medium'
	from /home/antykwariat/shopengine/lib/site/views/_product_item.erb:4:in `__tilt_4380'
	from /home/antykwariat/shopengine/lib/roda/plugins/render.rb:383:in `render'
	from <div class='categories-mixin'>
<h3>Najnowsze książki</h3>
<div class='products group'>
  <%
    if !$products_cache_time || $products_cache_time < Time.now
      $products_cache_time = Time.now + 3600
      $products_cache = OrderItem.select(:product_id).map(&:product_id).tally.sort_by(&:last).reverse.first(8).map(&:first)
      $products_cache = Product.where(id: $products_cache).all
    end

    $products_cache.each do |product|
  %>
    <%== render :_product_item, locals: {product: product} %>
  <% end %>
</div>
</div>:13:in `block in __tilt_4460'
	from <div class='categories-mixin'>
<h3>Najnowsze książki</h3>
<div class='products group'>
  <%
    if !$products_cache_time || $products_cache_time < Time.now
      $products_cache_time = Time.now + 3600
      $products_cache = OrderItem.select(:product_id).map(&:product_id).tally.sort_by(&:last).reverse.first(8).map(&:first)
      $products_cache = Product.where(id: $products_cache).all
    end

    $products_cache.each do |product|
  %>
    <%== render :_product_item, locals: {product: product} %>
  <% end %>
</div>
</div>:11:in `each'
	from <div class='categories-mixin'>
<h3>Najnowsze książki</h3>
<div class='products group'>
  <%
    if !$products_cache_time || $products_cache_time < Time.now
      $products_cache_time = Time.now + 3600
      $products_cache = OrderItem.select(:product_id).map(&:product_id).tally.sort_by(&:last).reverse.first(8).map(&:first)
      $products_cache = Product.where(id: $products_cache).all
    end

    $products_cache.each do |product|
  %>
    <%== render :_product_item, locals: {product: product} %>
  <% end %>
</div>
</div>:11:in `__tilt_4460'
	from /usr/local/share/gems/gems/tilt-2.2.0/lib/tilt/template.rb:211:in `bind_call'
	from /usr/local/share/gems/gems/tilt-2.2.0/lib/tilt/template.rb:211:in `evaluate'
	from /usr/local/share/gems/gems/tilt-2.2.0/lib/tilt/template.rb:104:in `render'
	from /home/antykwariat/shopengine/lib/roda/plugins/render.rb:386:in `render'
	from /home/antykwariat/shopengine/lib/block/erb.rb:14:in `block in render'
	from /home/antykwariat/shopengine/lib/block.rb:85:in `render'
	from /home/antykwariat/shopengine/lib/block/erb.rb:12:in `render'
	from /home/antykwariat/shopengine/lib/block.rb:26:in `block in render'
	from /home/antykwariat/shopengine/lib/block.rb:25:in `map'
	from /home/antykwariat/shopengine/lib/block.rb:25:in `render'
	from /home/antykwariat/shopengine/lib/server/helpers.rb:67:in `fmt_blocks'
	from /home/antykwariat/shopengine/lib/site/views/static.erb:1:in `__tilt_4400'
	from /home/antykwariat/shopengine/lib/roda/plugins/render.rb:400:in `view'
	from /home/antykwariat/shopengine/lib/site/modules/index.rb:12:in `block (2 levels) in <class:Site>'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda/request.rb:536:in `always'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda/request.rb:239:in `on'
	from /home/antykwariat/shopengine/lib/site/modules/index.rb:5:in `block in <class:Site>'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda/plugins/named_routes.rb:160:in `route'
	from /home/antykwariat/shopengine/lib/site.rb:120:in `block (2 levels) in <class:Site>'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda/request.rb:536:in `always'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda/request.rb:368:in `root'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda/plugins/empty_root.rb:39:in `root'
	from /home/antykwariat/shopengine/lib/site.rb:119:in `block in <class:Site>'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda.rb:518:in `_roda_run_main_route'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda.rb:496:in `block in _roda_handle_main_route'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda.rb:494:in `catch'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda.rb:494:in `_roda_handle_main_route'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda/plugins/error_handler.rb:88:in `_roda_handle_main_route'
	from /usr/local/share/gems/gems/roda-3.69.0/lib/roda.rb:380:in `block in base_rack_app_callable'
	from /usr/local/share/gems/gems/puma-6.3.0/lib/puma/configuration.rb:270:in `call'
	from /usr/local/share/gems/gems/puma-6.3.0/lib/puma/request.rb:100:in `block in handle_request'
	from /usr/local/share/gems/gems/puma-6.3.0/lib/puma/thread_pool.rb:344:in `with_force_shutdown'
	from /usr/local/share/gems/gems/puma-6.3.0/lib/puma/request.rb:99:in `handle_request'
	from /usr/local/share/gems/gems/puma-6.3.0/lib/puma/server.rb:443:in `process_client'
	from /usr/local/share/gems/gems/puma-6.3.0/lib/puma/server.rb:245:in `block in run'
	from /usr/local/share/gems/gems/puma-6.3.0/lib/puma/thread_pool.rb:151:in `block in spawn_thread'
instytut książki

397927696_1009524043667782_2959188803335774355_n.jpg

Piastun Łukasz Tomicki jest beneficjentem programu Instytut Książki „Certyfikat dla Małych Księgarni”. 

Zadanie „Certyfikat dla małych księgarni – edycja na lata 2023-2024” dofinansowano ze środków Ministerstwo Kultury i Dziedzictwa Narodowego