嗨,我很新的RoR和使用Rails 3.2.8來開發我的應用程序。當我測試我的頁面時,URL地址會在所有鏈接之後自動顯示。例如, <%= link_to'Home',root_path%>將在Home(/)之類的瀏覽器中生成一個視圖,但(/)不是可以在頁面源中找到的元素。我相信這是因爲我處於開發模式?有沒有辦法關閉此功能?謝謝!如何隱藏瀏覽器視圖在開發模式下的鏈接後顯示的url?
這裏是我的代碼:
<ul>
<li><%= link_to "Home", root_path %></li>
<li><%= link_to "About", about_path %></li>
<li><%= link_to "Contact", contact_path %></li>
</ul>
,這裏是產生實際的html代碼:
<ul>
<li><a href="/">Home</a></li>
<li><a href="/about">About</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
你可以看到這是很正常的......這使我相信這不是一個編碼問題。然而,當進入瀏覽器,它顯示爲
我想知道在哪裏(/ URL)的一部分來自...以及如何擺脫它。
這裏是JS文件我用:
<script src="/assets/application.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery-1.8.0.min.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery-ui-1.8.23.custom.min.js?body=1" type="text/javascript"> </script>
<script src="/assets/autocomplete-rails.js?body=1" type="text/javascript"></script>
<script src="/assets/rails.js?body=1" type="text/javascript"></script>
Rails的JS是Rails-UJS腳本
更新你的問題與代碼示例,並顯示與特定鏈接例子的問題。這將有助於回答你的問題。 – Samiron
感謝Samiron,我添加了一些示例代碼...希望我已經明確了我的問題@Samiron – Xiaoli
因此,您的意思是網頁顯示「關於(/ about)」,而html源代碼沒有任何內容顯示'(/ about )'部分?它的奇怪,然後...可能是你的瀏覽器設置有問題。所有瀏覽器都一樣嗎? – Samiron