我能够安装rails论坛引擎Forem:
我也在使用Devise进行身份验证。当我在http:/localhost:3000/forums
访问它时,我收到此错误消息。
有谁知道我可能做错了什么?
答案 0 :(得分:1)
这个错误确实似乎是因为您在链接之前错过了main_app
。您的new_user_session_path
应为main_app.new_user_session_path
。
这是因为引擎正在使用partial(通过应用程序布局),因此它在引擎的上下文中看不到new_user_session_path
帮助器,因为它只在应用程序中可用。
所以是的,只需将main_app.
放在这些路线之前,就应该修复它。