我正在开发一个Rails 3应用程序,它将有一个带侧边菜单的管理区域(类似于Wordpress管理菜单。)
我想知道在将新控制器添加到管理员并将相应的操作添加到菜单时,让rails自动检测的最佳方法是什么。
答案 0 :(得分:0)
有关“管理员”的任何事情都需要完成吗?您最好使用Active Admin
它也会照顾你的问题。我强烈建议您查看。
答案 1 :(得分:0)
您可以使用以下代码获取控制器列表:
Rails.application.routes.routes.map do |route| route.defaults[:controller] end
检查输出,因为它会给你重复的结果,过滤它们就可以使用它。
作为旁注:您确定要在管理界面中使用所有控制器吗?这没有任何意义,也许你应该尝试使用Active Admin,早些时候建议过。