diff options
| -rw-r--r-- | app/helpers/table_builder_helper.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/app/helpers/table_builder_helper.rb b/app/helpers/table_builder_helper.rb index e1b8b406d..d82f1eb03 100644 --- a/app/helpers/table_builder_helper.rb +++ b/app/helpers/table_builder_helper.rb @@ -104,10 +104,6 @@ module TableBuilderHelper end def tbody(collection, columns, selectable, links) - # Certain controllers don't define a `#current_referential`. In these - # cases, avoid a `NoMethodError`. - referential = current_referential if respond_to?(:current_referential) - content_tag :tbody do collection.map do |item| @@ -238,4 +234,10 @@ module TableBuilderHelper class: ('delete-action' if link.method == :delete) ) end + + def referential + # Certain controllers don't define a `#current_referential`. In these + # cases, avoid a `NoMethodError`. + @__referential__ ||= try(:current_referential) + end end |
