我是Ruby On Rails的新手。我正在用Rails构建一个网站。
我创建了静态页面:Faq,Mentions,Contact和CGU。 这是代码:
<li><%= link_to "Nous contacter", 'static_pages/contact' %></li>
<li><%= link_to "FAQ", 'static_pages/faq' %></li>
<li><%= link_to "CGU/CGV", 'static_pages/cgu' %></li>
<li><%= link_to "Mentions Légales", 'static_pages/mentions' %></li>
我可以在输入整个网址时访问我的所有静态内容:
单击页脚中的问题时出现问题:
在一个静态页面上(例如:Nous Contacter)=&gt;我的网址是http://localhost:3000/static_pages/contact
然后我点击另一个静态页面链接(例如常见问题解答): 我的网址是http://localhost:3000/static_pages/static_pages/faq,这是不正确的。
我不明白为什么我的Rails会在网址中添加两次static_pages?
答案 0 :(得分:0)
你可以试试这个:
<li><%= link_to "Nous contacter", '/static_pages/contact' %></li>
<li><%= link_to "FAQ", '/static_pages/faq' %></li>
<li><%= link_to "CGU/CGV", '/static_pages/cgu' %></li>
<li><%= link_to "Mentions Légales", '/static_pages/mentions' %></li>