2016-03-08 44 views
0

我是Ruby On Rails的新手。我正在用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> 

我把這個頁面放在頁腳上。下面是截圖:enter image description here

我可以訪問我的所有靜態鍵入完整的URL時:

  1. 一個靜態頁面上(例如:奴斯查詢聯繫人)=>我的網址是http://localhost:3000/static_pages/contact

  2. 然後我點擊一個在另一個靜態頁面鏈接當我在頁腳的點擊出現的問題(如常見問題): 我的網址是http://localhost:3000/static_pages/static_pages/faq,這是不正確的。

我不明白爲什麼我的Rails在url中添加兩次static_pages?

+1

前面加上你的地址的斜線和重複測試。像在

  • <%= link_to「常見問題解答」中,「/ static_pages/faq'%>
  • 回答

    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> 
    
    相關問題