2015-04-04 49 views
0

我想在多個菜單中設置相同的模型,一個作爲可排序的樹,另一個作爲常規粗糙。此實例註冊爲一個CRUD嵌套在另一個模型 內,所以..我有Activeadmin Rails註冊模型多次 - 混淆路線

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 軌4.2

+0

heroku運行rake路由告訴我路由未在heroku上正確設置 – user2515011 2015-04-04 10:44:36

回答

0

的解決方法是的命名空間。 無論何時由於任何原因而多次註冊模型時,如果路由在同一命名空間中,則這些路由會隨機混亂