2013-07-19 44 views
2

我最近部署了一個Rails 4站點到Heroku,我注意到我的菜單欄有問題。我使用的是基金會,以便在小屏幕上,導航欄上的菜單項成爲可點擊的下拉菜單。我還使用助手來獲取gravatar,從Michael Hartl的優秀Rails教程書中無恥複製。不過,我注意到,在具有此類圖標的頁面上,可點擊菜單最初並不起作用。如果我刷新它的頁面,但是。在我的開發環境中,它似乎無需刷新頁面而工作,所以我認爲這是由於管道問題。有沒有人經歷過類似的事情?問題與Heroku管道和javascript

+0

你有沒有註明任何東西?缺少或未預編譯的資產? – catsby

+0

不,他們沒有,但我似乎已經以某種方式修復它。我的CSS未被正確壓縮,所以我將config/environments/production.rb中的設置更改爲true,現在似乎加載該站點時沒有任何問題。歡呼你的幫助。 – ChrisG

回答

0

這是因爲turbolinks和foundation有一些問題。

如果禁用turbolinks,從您的application.js清單

//= require turbolinks 

取出它應該是好的爲您服務。

如果你這樣做,你也可以從你的gemfile中刪除turbolinks。

我還沒有找到一個解決方案,使用turbolinks完成這項工作。

希望它有幫助。