我有这个非常基本的问题。我正在用这个仪表板导轨发动机 https://github.com/gottfrois/dashing-rails,这给了我一个views/layouts/dashing/dashboard.html.erb
。这是仪表板视图的布局。
但我想自定义这个视图,比如添加一个导航栏,其中有一个指向我的链接about_path
。但是,仪表板视图中没有识别任何路线。它会导致错误undefined method about_path
.
But the about_path
路线是在我的路线文件中定义的,并且在不属于仪表板的其他视图中工作正常。
Rails 引擎有什么方法可以识别我的应用程序中定义的路线吗?
如果您希望以类似的方式引用引擎内的应用程序,请使用 main_app 帮助程序:
<%= link_to "About", main_app.about_path %>
这是参考链接铁路路线指南 http://guides.rubyonrails.org/engines.html#routes
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)