【发布时间】:2013-08-08 16:42:00
【问题描述】:
至少我想在索引表中实现一些缩进。像这样:
+Parent
+--Child
+--Child of Child
+--Child
所以我创建了以下内容:
ActiveAdmin.register Section do
config.filters = false
index do
column :name do |s|
" #{ "――" * s.depth } #{s.name}"
end
default_actions
end
controller do
def collection
Section.some_method_to_get_things_in_right_order
end
end
end
需要 some_method 返回活动记录关系,但我没有成功。最后以this hacky 方式结束。
【问题讨论】:
-
您有什么高级解决方案吗?顺便说一句,您可以使用名为:
hash_tree_scope的方法执行普通哈希树 -
不幸的是,没有。我将继续使用 gist 中公开的代码。如果有人在这里指出活动管理员中分层数据表示的任何解决方案,那就太好了。
标签: ruby-on-rails activerecord activeadmin acts-as-tree