如何更改ActiveAdmin Comments模型的顺序? 使用我自己的模型我使用
menu priority: NUMBER
Admin类中的。但是它自己的评论类呢?
答案 0 :(得分:8)
我在ActiveAdmin 1.0beta上遇到了类似的问题,并希望发布我的后代解决方案。
在initializers / active_admin.rb中添加"评论"作为标签并在菜单中禁用它们,您可以将注释移动到下拉列表或主菜单列表的末尾。
config.show_comments_in_menu = false
#....
config.namespace :admin do |admin|
admin.build_menu do |menu|
menu.add label: 'Dashboard', priority: 0
menu.add label: 'Revenue', priority: 3
menu.add label: 'Costs', priority: 4
menu.add label: 'Categories', priority: 5
menu.add label: 'Users & Comments', priority: 6
menu.add label: 'Comments', parent: 'Users & Comments', url: "/admin/comments"
end
end
答案 1 :(得分:0)
我发现的解决方法是使用负数来确保在评论模型之前显示的菜单。
答案 2 :(得分:0)
对于那些想要维护其他AA菜单默认值的人,回答类似于已接受的回复。
config.show_comments_in_menu = false
config.namespace :admin do |admin|
admin.build_menu :default do |menu|
menu.add label: 'Comments', parent: 'Misc', url: "/admin/comments"
end
end
答案 3 :(得分:0)
现在,您可以像这样在config/active_admin.rb
中设置“评论”菜单的优先级:
config.comments_menu = { priority: 1 }