Ruby on rails 4 ActiveAdminRails注册模型多次-混淆路由
我试图在多个菜单中设置相同的模型,一个作为可排序树,另一个作为常规crud。此注册为crud的实例嵌套在另一个模型中 所以。。我有Ruby on rails 4 ActiveAdminRails注册模型多次-混淆路由,ruby-on-rails-4,heroku,activeadmin,Ruby On Rails 4,Heroku,Activeadmin,我试图在多个菜单中设置相同的模型,一个作为可排序树,另一个作为常规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.
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解决方案是对其命名。
无论何时出于任何原因多次注册模型,如果路由在同一名称空间中,它们都会随机出错heroku run rake routes告诉我,heroku上的路由设置不正确