%h1 <%= class_name %>Enquiry %p Find me in '<%= args.first %>'.
.filter
%h2 Search = enquiry_form_for(@enquiry, :html => {:class => 'form-horizontal'}) do |f|
<% if defined?(SimpleForm) -%>
= f.error_notification
<% else -%>
- if f.object.errors.any? #error_explanation %h2= "#{pluralize(f.object.errors.count, "error")} prohibited performing this enquiry:" %ul - f.object.errors.full_messages.each do |msg| %li= msg
<%end -%>
.form-inputs
<% if filter_attributes.any? -%> <% filter_attributes.each do |attribute| -%>
= f.input :<%= attribute.name %><%= attribute.inject_options %>
<% end -%> <% else -%>
-# TODO: provide inputs for each attribute
<% end -%>
.form-actions = f.submit = f.reset
.results
%h2 Listing <%= class_name.underscore.humanize.pluralize %> %table.table.table-bordered %tr %th Col1 %th Col2 - unless @enquiry.has_data? %tr %td(colspan="2") .no-data-message Invalid criteria or no items found... - else - @enquiry.find_each do |result| %tr %td= result.col1 %td= result.col2 - if @enquiry.has_data?
<% if defined?(Kaminari) -%>
= paginate @enquiry.query.relation
<% else -%>
-# TODO: provide pagination outputs against `@enquiry.query.relation`
<% end -%>