我是一个刚开发1年的新手,我用Rails构建了一个博客站点。
我有一个设置,如果我点击主页上的帖子,它就会转到www.example.com/ post /article-name。
我决定为我的联系人和关于我的页面创建博客帖子,然后在我的布局/_navbar.html.erb文件中使用以下语法从导航栏链接到它们:
<li class="nav-item">
<%= link_to 'About', "posts/about-me", class: "nav-link #{yield(:about_active)}" %>
</li>当我从主页单击About链接时,它可以正常工作,将我带到www.example.com/post/about- me
但是,如果我在一篇博客文章中单击About页面,它会将我带到www.example.com/posts/posts/about-me
我有点迷失在如何解决这个问题上。我甚至尝试过对链接进行硬编码,但似乎不起作用。任何帮助都将不胜感激。
发布于 2018-07-26 00:51:43
关于绝对路径和相对路径,您需要了解一些事情。
相对路径是您尝试过的路径。
尝试绝对路径
<%= link_to 'About', "/posts/about-me", class: "nav-link #{yield(:about_active)}" %>https://stackoverflow.com/questions/51523929
复制相似问题