【问题标题】:How to namespace routes in Rails 4 to set up Forem?如何在 Rails 4 中命名路由以设置 Forem?
【发布时间】:2016-01-01 00:01:12
【问题描述】:

我一直在尝试使用 guideoriginal docs 设置 Forem(Rails 4 论坛引擎)。

大多数事情都有效,但我遇到了路线错误。在我的 application.erb 中,我在 link_to 中有这条路线:

topic_path(u)

指南建议我在前面加上我的应用程序名称,这样我的路由就不会与 Forem 的路由冲突,所以我这样做了:

H2le.topic_path(u)

(H2le是application.rb中设置的应用名称)

但是,这会出错:

"H2le:Module 的未定义方法 `topic_path'"

我没有正确设置应用程序名称吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 routes forem


    【解决方案1】:

    问题在于我是一个 Ruby 新手,而我关注的 guide 可能不是很明确。建议将链接命名为:

    main_app.path

    我将main_app 解释为我的应用名称的占位符。嗯,错了。 main_app 是一个内置的辅助函数,所以它应该直接写成main_app。我解决了这个问题,一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-09
      • 2014-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多