【发布时间】:2011-12-04 23:59:57
【问题描述】:
我能够安装 rails 论坛引擎 Forem:
我也在使用 Devise 进行身份验证。当我通过http:/localhost:3000/forums 访问它时,我收到了这条错误消息。
有谁知道我可能做错了什么?
【问题讨论】:
标签: ruby-on-rails plugins
我能够安装 rails 论坛引擎 Forem:
我也在使用 Devise 进行身份验证。当我通过http:/localhost:3000/forums 访问它时,我收到了这条错误消息。
有谁知道我可能做错了什么?
【问题讨论】:
标签: ruby-on-rails plugins
这个错误似乎确实是因为您在链接之前缺少main_app。你的new_user_session_path 应该是main_app.new_user_session_path。
这是因为引擎正在使用部分(通过应用程序布局),因此在 引擎 的上下文中它看不到 new_user_session_path 助手,因为它是仅在应用程序中可用。
所以,是的,只需将main_app. 放在这些路线之前,它应该可以解决它。
【讨论】:
user_class 以获取字符串而不是类,因为我认为这就是导致该问题的原因。