我想在 active_admin 顶部添加一些一般信息。
例如,我想在索引页面的顶部呈现一个部分,所以我可以显示类似
如果我像在文档中找到的那样做,它会为每个元素重复。
index do
render :partial=>'foo', :layout=>false
column :image_title
default_actions
end
我想渲染 :partial=>'foo', :layout=>false 一次。
有什么帮助吗?
我想在 active_admin 顶部添加一些一般信息。
例如,我想在索引页面的顶部呈现一个部分,所以我可以显示类似
如果我像在文档中找到的那样做,它会为每个元素重复。
index do
render :partial=>'foo', :layout=>false
column :image_title
default_actions
end
我想渲染 :partial=>'foo', :layout=>false 一次。
有什么帮助吗?
你完全可以做到这一点。您可能只需要将它包装在一个 arbre 组件中。
index do
panel "Foo", :id => "foo-panel" do
render :partial => "foo"
end
column :image_title
default_actions
end
class ::ActiveAdmin::Views::IndexAsAdminUser < ActiveAdmin::Views::IndexAsTable
def build(page_presenter, collection)
para "My custom text"
#or put _foo.html.erb to views/admin/admin_users
# render :partial=>'help', :layout=>false
super
end
end
ActiveAdmin.register AdminUser do
config.batch_actions = false
actions :index, :show
index as: :admin_user do #<---- as: :admin_user to load class ::ActiveAdmin::Views::IndexAsAdminUser
column :username
column :email
column :current_sign_in_at
column :last_sign_in_at
column :sign_in_count
default_actions
end
filter :username
end