我有一个rails 4.1.6应用程序,它集成了精细化功能,而且运行良好。我被要求将activeadmin也集成到我的应用程序中。我刚刚添加了gem activeadmin并使用active admin生成器生成了活动管理文件。
当我导航到localhost:300/admin时,我不会获得activeadmin登录页面,而是得到未定义的设计路线。
意思是错误:undefined method admin_new_user_session_path
我不清楚是什么导致不确定主动管理的设计路线。
请告诉我,如果有任何重大的挑战,我必须处理,同时集成activeadmin与精细化。
注意事项:精细化CMS集成到一个级别精炼厂的改进模型与控制器
备注:如果我可以获得一个集成精细化和activeadmin的教程,那是非常有帮助的。
发布于 2015-12-23 05:49:17
我在主动管理方面没有太多经验。但是,这个错误似乎在默认的炼油厂和activeadmin路径之间可能存在不兼容性。通常,在rails应用程序中,需要手动修改config/lotes.rb文件中的路由,以便url请求转到正确的控制器。然而,炼油厂是一个引擎,在通常的炼油厂项目中,routes.rb文件中只有一行:
mount Refinery::Core::Engine, at: Refinery::Core.mounted_path.如果您的activeadmin请求被路由到炼油厂引擎,则会产生以下错误:
undefined method ...希望这能有所帮助!干杯!
https://stackoverflow.com/questions/33820065
复制相似问题