diff options
Diffstat (limited to 'app/helpers/pagination_helper.rb')
| -rw-r--r-- | app/helpers/pagination_helper.rb | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/app/helpers/pagination_helper.rb b/app/helpers/pagination_helper.rb new file mode 100644 index 000000000..0ad70f26e --- /dev/null +++ b/app/helpers/pagination_helper.rb @@ -0,0 +1,14 @@ +module PaginationHelper +  def paginated_content(models, default_partial_name = nil) +    html = "" +    models.each_slice(3) do |row_models| +      html += '<div class="row">' +      row_models.each do |model| +        partial_name = default_partial_name || model.class.name.underscore.gsub("chouette/", "") +        html += '<div  class="col-md-4">' + (render :partial => partial_name, :object => model).to_s + '</div>' +      end +      html += '</div>' +    end +    html.html_safe +  end +end | 
