= render partial: 'menu' // Paginator and search bar .grid-x .small-6.medium-8.large-9.cell // Paginator = render(partial: 'packages/paginator', locals: {items: @logs}) .small-6.medium-4.large-3.cell // Search form = render 'packages/searchfield' - if @logs table thead tr th Message th Level th Section th IP tbody - @logs.each do |log| tr td #{log.message } td #{log.level } td #{log.section } td #{log.ip_address} - else p Nothing here. / // Grid view of packages / .grid-x / .small-9.large-10.cell / - if @packages.any? / - if @view_style==:grid / .grid-x.grid-margin-x.small-up-1.medium-up-2.large-up-3 data-equalizer=true data-equalize-on="medium" / - @packages.all.each do |pkg| / .cell.pkgcard data-equalizer-watch=true / a.black href=package_path(name: pkg.name) / .image / / This leads to an N+1 SQL query for each image. Ideas for optimization welcome. / = small_img(pkg.screenshots.accessible_by(current_ability, :view).first, cls: '') / .text.pkgname / = pkg.name / .text / = pkg.description