2016-09-19 49 views
0

或者至少,我想這就是發生了什麼。一個承包商 和我正在協同開發(他在HTML5和我自己在Ember 和Rails)。他向我提供了HTML,並且嘗試在Ember中渲染它。 他已經創建了這些HTML和JS文件,這些文件應該在我的頁面上呈現各種 項目,但對於我的生活,無論我做什麼,我都不能讓 他們這樣做。當我運行我的項目並嘗試導航到頁面時,有些項目呈現,有些則根本不呈現。在這一點上,我們正在考慮 這是他的JS文件的路徑問題。這是我的 index.html文件的相關部分:在Ember項目中包含外部JS文件的路徑不正確(不確定)

... 

    <body> 

    {{content-for 'body'}} 


    {{content-for 'body-footer'}} 
    ... 

    <script src="js/classie.js"></script> 

    <script src="js/sidebarEffects.js"></script> 

    <script src="js/trackernetworks.js"></script> 

    ... 

    {{content-for 'body-footer'}} 

    ... 

    <script src="js/trackernetworks.js"></script> 

    </body> 

    ... 

這些JS文件都存放在目錄:

<project root>/public/js 

我們有一種感覺,這尋路指令可能是錯的。我希望它是, 因爲如果它不是,那麼我合法地不知道爲什麼我們的物品不會 呈現。請幫忙,謝謝!我也很樂意發佈任何其他可能導致解決方案的 信息。

回答

1

檢查以下(取決於操作系統和瀏覽器(S)):

  1. 檢查您的瀏覽器開發者控制檯和工具的任何問題 加載這些資源。這將回答資源是否加載 。如果是,則問題與Javascript相關,而與路徑無關。
  2. 檢查Web服務器的訪問日誌是否有加載這些資源的問題。在這裏,您可能會發現Web服務器 用於查找這些資源的實際路徑。
  3. 如果路徑正確,請檢查這些文件的權限,即Web服務器是否有權獲取這些文件?
+0

非常感謝您的建議;事實證明我們的問題根本就不是這些東西:-(。我怎樣才能在沒有實際答覆的情況下解決問題(因爲我不想誤導別人)。 –

相關問題