Module: PowerResource::RenderingHelper
- Defined in:
- app/helpers/power_resource/rendering_helper.rb
Instance Method Summary collapse
-
#render_actions_for(resource) ⇒ Object
Renders actions for a specific resource.
-
#render_collection_table(custom_attributes = nil) ⇒ Object
Renders collection table.
-
#render_form(form_builder = 'form_for') ⇒ Object
Renders form using selected form builder.
Instance Method Details
#render_actions_for(resource) ⇒ Object
Renders actions for a specific resource
22 23 24 |
# File 'app/helpers/power_resource/rendering_helper.rb', line 22 def render_actions_for(resource) render 'actions', resource: resource end |
#render_collection_table(custom_attributes = nil) ⇒ Object
Renders collection table
4 5 6 7 8 9 10 |
# File 'app/helpers/power_resource/rendering_helper.rb', line 4 def render_collection_table(custom_attributes = nil) render 'collection', collection: collection, attributes: custom_attributes || resource_human_attributes, collection_table_classes: collection_table_classes, collection_table_button_classes: end |
#render_form(form_builder = 'form_for') ⇒ Object
Renders form using selected form builder
13 14 15 16 17 18 19 |
# File 'app/helpers/power_resource/rendering_helper.rb', line 13 def render_form(form_builder = 'form_for') fields = resource_human_attributes fields.map! do |arg| arg.to_s.sub('_id', '').to_sym end render "power_resource/builders/#{form_builder}", fields: fields end |