如何在Rails 4中命名路由以设置Forem?

时间:2016-01-01 00:01:12

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

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

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

topic_path(u)

指南建议我在前面加上我的申请名称,这样我的路线就不会与Forem的路线冲突,所以我这样做了:

H2le.topic_path(u)

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

然而,这出错了:

  

“H2le的未定义方法`topic_path”:模块“

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

1 个答案:

答案 0 :(得分:1)

问题是我是一个Ruby newb而guide我跟随的可能不是超显式的。它建议将链接命名为:

main_app.path

我将main_app解释为我的应用名称的占位符。嗯,错了。 main_app是一个内置的辅助函数,所以它应该只是说main_app。我修好了,一切都运转了。