我正在按照Michael Hartl的教程進行操作。我正在實施第8章,這是登錄和註銷過程。我已將應用部署到Heroku。Michael Hartl鐵軌教程第8章註銷不在heroku中工作
本教程在標題中有帳戶下拉框,該標題應該下拉並在點擊時顯示鏈接註銷。當我在本地部署應用程序時,下拉框將會丟棄,並在單擊它時顯示鏈接。但是,在將應用程序部署到Heroku後,下拉框不會在我點擊時下降,並且URL末尾會附加#
。
有很多文件(控制器,模型等),所以我不知道我應該在這裏發佈哪一個。這些代碼幾乎是書中內容的完整版。
開始與已經由這是書中的代碼偏離的代碼 - 很可能是你的錯誤是在那裏 – dax
這聽起來像某處你還沒有運行'rake assets:precompile'。任何時候的CSS或JavaScript的變化,你將需要運行這個。 –
@ZachKemp,我運行資產:預編譯(甚至在刪除所有預編譯資源後),並且沒有運氣:( 我昨晚意外地在一篇文章中遇到了同樣的問題,並且給出的評論(解決了問題)是:需要 JavaScript庫加入的application.js文件中的引導程序被直接放置在jQuery庫下方 因此,而不是: '// =需要的jQuery // =需要jquery_ujs // =需要bootstrap' 它應該成爲: '// =要求jquery // =要求引導程序 // =要求jquery_ujs' 在boo中的順序k是不正確的。 – ImNoob