我正在创建rails应用程序,并将应用程序分成两个引擎。应用程序使用Devise进行用户注册和授权。Devise在根应用程序中连接,管理端位于其中一个引擎中。但是管理端布局仍然在根应用程序中。如果我在管理布局中使用此代码<%= link_to edit_user_registration_path do %>,它将显示以下异常:
undefined local variable or method产生这种结果的原因是什么?
我认为这是一个不匹配控制器的路由问题。我很困惑,因为我的ComicTitlesController中显然有一个ComicTitlesController操作。以下是加载主页时收到的错误,主页在导航栏中包含new_user_comic_title_path:<li><%= link_to 'Publish' , n
我有一个安装引擎的rails应用程序,要使用引擎路由Id do engine_name.route_name_from_said_engine_path和使用常规应用程序路由,我要执行route_name_path虽然这适用于未经测试的代码,但我第二次运行测试时,测试就失败了,因为应用程序路由“不存在”。我的应用程序路由文件:
resources