Class: ActiveAdmin::Views::IndexAsBlock
- Defined in:
- lib/active_admin/views/index_as_block.rb
Overview
# Index as a Block
If you want to fully customize the display of your resources on the index screen, Index as a Block allows you to render a block of content for each resource.
“‘ruby index as: :block do |product|
div for: product do
resource_selection_cell product
h2 auto_link product.title
div simple_format product.description
end
end “‘
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.index_name ⇒ Object
31 32 33 |
# File 'lib/active_admin/views/index_as_block.rb', line 31 def self.index_name "block" end |
Instance Method Details
#build(page_presenter, collection) ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/active_admin/views/index_as_block.rb', line 23 def build(page_presenter, collection) add_class "index" resource_selection_toggle_panel if active_admin_config.batch_actions.any? collection.each do |obj| instance_exec(obj, &page_presenter.block) end end |