我试图将索引/显示/编辑页面的一些逻辑移到他们自己的视图文件中。这是因为我的ActiveAdmin文件变得越来越大而且势不可挡。
目前我有一个活跃的管理页面,如:
# /admin/products.rb
ActiveAdmin.register Product do
index do
selectable_column
id_column
column :name
end
end
我想将索引逻辑移动到如下文件中:
#/views/admin/products/index.html.arb
index do
selectable_column
id_column
column :name
end
这可能吗?我似乎无法找到任何关于它的文档或StackOverflow问题。有没有人尝试过这样做?
干杯。
答案 0 :(得分:1)
为此,您必须在views/admin/products/_index.html.whatever_extention
此视图应使用formtastic语法,因为它是AA用于生成视图的内容。
最后,在索引块中渲染这个部分:
index do
render partial: 'index'
end