Mar*_*ser 3 ruby-on-rails activeadmin
我正在使用ActiveAdmin的Rails 4分支。
我有一个通过以下方式从菜单中排除的位置模型:
ActiveAdmin.register Location do
belongs_to :area
menu false
end
Run Code Online (Sandbox Code Playgroud)
菜单中未排除Area模型。
当我尝试通过以下方式在测试中创建新位置时:
post :create, location: { "name" => "Sorry"}, area_id: a.id
Run Code Online (Sandbox Code Playgroud)
我收到以下异常:
ActiveAdmin::MenuCollection::NoMenuError: No menu by the name of :area in availble (sic)
menus: default, utility_navigation, season
Run Code Online (Sandbox Code Playgroud)
当我将位置添加回菜单时(即注释掉“ menu false”),问题就消失了。我在Rails 4之前没有这个问题。
显然,我宁愿能够继续使用从菜单中而不是从CSS中排除的方法。
有什么建议么?
| 归档时间: |
|
| 查看次数: |
491 次 |
| 最近记录: |