diff options
| author | Zog | 2017-12-15 09:11:04 +0100 |
|---|---|---|
| committer | Zog | 2017-12-19 14:40:38 +0100 |
| commit | 676f45e8fd85c1422345d4d27ba2385e4bd536fe (patch) | |
| tree | e09fcebd3f7970b0043bf8adbfd5e0f54a8c73e1 /app | |
| parent | 8e55e7036aafb485058bf9122bf47cde73a54c33 (diff) | |
| download | chouette-core-676f45e8fd85c1422345d4d27ba2385e4bd536fe.tar.bz2 | |
Refs #5287;
Add specs for the view.
Refactor to come
Diffstat (limited to 'app')
| -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 |
