我正在尝试在多个菜单中设置相同的模型,一个作为可排序的树,另一个作为常规的crud。注册为crud的此实例嵌套在另一个模型中 所以..我有
ActiveAdmin.register Parent do
end
ActiveAdmin.register Child do
belongs to :parent
end
ActiveAdmin.register Child, as: 'Child1' do
menu :parent => "Parent1"
end
ActiveAdmin.register Child, as: 'Child2' do
menu :parent => "Parent1"
end
这适用于我的本地计算机,但在部署到heroku时会发疯。 Activeadmin似乎对在所有注册的孩子之间使用哪条路线感到困惑。 有没有人碰到这个并且能够解决它?
感谢我能得到的任何帮助......谢谢!
宝石: activeadmin 1.0.0.pre rails 4.2
答案 0 :(得分:0)
解决方案是命名它。 无论何时出于任何原因多次注册模型,如果它们位于相同的名称空间中,路线将被随机搞乱