Ruby on rails 3.1 使用Active Admin时,如何使默认rails操作消失?

Ruby on rails 3.1 使用Active Admin时,如何使默认rails操作消失?,ruby-on-rails-3.1,activeadmin,Ruby On Rails 3.1,Activeadmin,我已经实现了activeadmin,但是我想知道如何让默认的控制器操作“new、update、edit、destroy”消失。现在我所做的是从控制器中删除操作,删除相应的视图。但是如果我去喜欢localhost:3000/pages/new,我会得到这样的结果:“未知操作无法为PagesController找到操作‘new’”。我真正想要的是重定向到管理员登录页面。但我不知道该怎么做。我试过这个: match '*path' => redirect('/admin') 但是没有运气。任何

我已经实现了activeadmin,但是我想知道如何让默认的控制器操作“new、update、edit、destroy”消失。现在我所做的是从控制器中删除操作,删除相应的视图。但是如果我去喜欢localhost:3000/pages/new,我会得到这样的结果:“未知操作无法为PagesController找到操作‘new’”。我真正想要的是重定向到管理员登录页面。但我不知道该怎么做。我试过这个:

match '*path' => redirect('/admin')

但是没有运气。任何帮助都将不胜感激!谢谢。

您需要删除routes.rb文件中的
参考资料:页面。

太棒了,真的很简单!谢谢