我想做这样的事情:
ActiveAdmin.register Split do
index do
panel "Cute" do
if cute?
column :blah
default_actions
end
end
panel "Not so cute" do
if not cute?
column :toot
default_actions
end
end
end
end
Cute
表列出了cute?
为真的所有对象,然后是Not so cute
表,其中cute?
为假。
问题在于我无法弄清楚如何将其拆分为两个不同的表/面板。我收到以下错误:
undefined method `column' for <div class="index_as_table"></div>
:ActiveAdmin::Views::IndexAsTable
这让我相信我不应该使用panel
column
以上{{1}}。我搜索了ActiveAdmin文档,但找不到任何关于将索引表视图拆分为两个表的信息
答案 0 :(得分:0)
我所知道的最接近的解决方案是使用两个不同的选项卡(每个面板一个),这是在activeadmin中设置范围时自动完成的。
# app/admin/splits.rb
scope :cute, :default => true
scope :not_cute
# app/models/splits.rb
scope :cute, where(:cute=> true)
scope :not_cute, where(:cute => false)