2013-07-23 41 views
2

我正在使用ActiveAdmin的Rails 4分支。ActiveAdmin Rails 4 NoMenuError

我有一個通過排除在菜單中選擇一個位置模式:

ActiveAdmin.register Location do 

    belongs_to :area 

    menu false 
end 

領域模型是不是從菜單中排除。

當我嘗試創建一個測試一個新的位置,如通過:

post :create, location: { "name" => "Sorry"}, area_id: a.id 

我得到以下異常:

ActiveAdmin::MenuCollection::NoMenuError: No menu by the name of :area in availble (sic) 
menus: default, utility_navigation, season 

當我添加的位置回到菜單(即註釋掉'menu false')..問題消失。我沒有這個問題前導軌4.

很顯然,我寧願能夠繼續使用該方法排除菜單,而不是css。

有什麼建議嗎?

+0

同樣的問題... –

+0

我得到這個工作太在0.6.2 –

回答

3

試試這個,工作對我來說...

ActiveAdmin.register Location do 

    belongs_to :area 

    **menu :if => proc{false}** 

end 
4

只是刪除「菜單假」,它不與belongs_to的這裏

相關問題