Module: E9Crm::BaseHelper
- Defined in:
- app/helpers/e9_crm/base_helper.rb
Instance Method Summary collapse
Instance Method Details
#records_table_field_map(options = {}) ⇒ Object
Field maps
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'app/helpers/e9_crm/base_helper.rb', line 13 def records_table_field_map( = {}) .symbolize_keys! .reverse_merge!(:class_name => resource_class.name.underscore) base_map = { :fields => { :id => nil }, :links => lambda {|r| [link_to_edit_resource(r), link_to_destroy_resource(r)] } } method_name = "records_table_field_map_for_#{[:class_name]}" if respond_to?(method_name) base_map.merge! send(method_name) end base_map end |
#sortable_controller? ⇒ Boolean
end
89 90 91 |
# File 'app/helpers/e9_crm/base_helper.rb', line 89 def sortable_controller? @_sortable_controller ||= controller.class.ancestors.member?(E9Rails::Controllers::Sortable) end |