2017-08-31 66 views
-1

我在這裏有一個網站https://thatdevlevi.herokuapp.com/當頁面加載時您可能會注意到一個巨大的灰色空白區域。該區域應該有一個h1和一些文本,通過JavaScript淡出隱藏的類從元素。雖然JavaScript不起作用。我不知道爲什麼,現在我一直在嘗試修復它,有人會知道這是爲什麼嗎?我試圖把我的javascript資產管道內(homepage.js)和腳本標籤和沒有工作裏面的觀點,但如果我跑Javascript在Heroku中不工作

Alert("test"); 

工作正常。感謝先進的任何幫助。根據要求

<!DOCTYPE html> 
<html> 
    <head> 
    <title>PortfolioSite</title> 
    <%= csrf_meta_tags %> 

    <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 
    </head> 

    <body> 
    <%= yield %> 
    </body> 
</html> 
+1

您的heroku應用程序有https並且正在請求使用http導致錯誤的jquery庫,請打開控制檯!圖像也一樣!將網址轉換爲https。 –

+0

分享您的佈局('application.html.erb')文件。 – Babar

+0

@Babar我將文件添加到問題中。 – firewire167

回答

0

我改變我用得到的jQuery的CDN爲https,而不是HTTP,它解決了該問題

Application.html.erb

我想做出一點道歉到@PaoloMangia,因爲他基本上建議我這樣做來解決它,我相當粗魯地把他的建議吹掉。

+0

一旦它讓我明天,我會接受這個答案。 – firewire167