diff options
Diffstat (limited to 'app/helpers/table_builder_helper.rb')
| -rw-r--r-- | app/helpers/table_builder_helper.rb | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/app/helpers/table_builder_helper.rb b/app/helpers/table_builder_helper.rb index 37f01ce0d..64bec6bae 100644 --- a/app/helpers/table_builder_helper.rb +++ b/app/helpers/table_builder_helper.rb @@ -188,10 +188,16 @@ module TableBuilderHelper    end    def tbody(collection, columns, selectable, links, overhead) +    if collection.respond_to?(:model) +      model_name = collection.model.name.split("::").last +    else +      model_name = "item" +    end +      content_tag :tbody do        collection.map do |item| - -        content_tag :tr do +        klass = "#{model_name.parameterize}-#{item.id}" +        content_tag :tr, class: klass do            bcont = []            if selectable | 
