class ActiveAdmin::Views::IndexAsBlock
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.
index :as => :block do |product| div :for => product do resource_selection_cell product h2 auto_link(product.title) div do simple_format product.description end end end
Public Class Methods
index_name()
click to toggle source
# File lib/active_admin/views/index_as_block.rb, line 30 def self.index_name "block" end
Public Instance Methods
build(page_presenter, collection)
click to toggle source
# File lib/active_admin/views/index_as_block.rb, line 22 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