Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用build_菜单命令在活动管理中获取NoMethodError_Ruby On Rails_Activeadmin - Fatal编程技术网

Ruby on rails 使用build_菜单命令在活动管理中获取NoMethodError

Ruby on rails 使用build_菜单命令在活动管理中获取NoMethodError,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我正在Active Admin中自定义菜单。根据此处的文档,我已将此代码放在活动的_admin.rb初始化文件中: config.namespace :admin do |admin| admin.build_menu do |menu| menu.add :label => "Churches", :url => "/", :priority => 0 menu.add :label => "Liaisons", :url =&

我正在Active Admin中自定义菜单。根据此处的文档,我已将此代码放在活动的_admin.rb初始化文件中:

  config.namespace :admin do |admin|
     admin.build_menu do |menu|
       menu.add :label => "Churches", :url => "/", :priority => 0
       menu.add :label => "Liaisons", :url => "/", :priority => 0

       menu.add :label => "Reports" do |reports|
         reports.add :label => "Google", :url => "http://google.com", :html_options => { :target => :blank }
         reports.add :label => "Facebook", :url => "http://facebook.com"
         reports.add :label => "Github", :url => "http://github.com"
       end
     end
  end
不幸的是,这会在应用程序初始化时产生以下错误:在中的
块(2个级别):ActiveAdmin::Namespace:0x007fd241803458>的未定义方法


有人能帮我看看我做错了什么吗

您有什么活动管理版本?活动管理版本是0.5.1。我升级到这个版本是对这个错误进行故障排除的一部分。我也有同样的问题,它是活动的\u管理版本。升级到6.0或更高版本,它会修复它。谢谢@Rick