簡體   English   中英

由於Asset Pipeline,Javascript和CSS加載兩次

[英]Javascript and CSS loading twice due to Asset Pipeline

我可能只是做錯了什么,但我的所有javascript文件以及我的css文件都是單獨可用的。 這將是完美的,除了資產管道還添加我的applicaion.js,這使我的javascript崩潰。 有沒有辦法告訴rails不要加載所有單個文件,我只需要app.js / css文件。

在此輸入圖像描述

正如您在此處所看到的,搜索和排序欄顯示兩次,因為javascript嘗試運行兩次。 其他人處理這件事嗎? 我看到其他幾個人問這個問題,還沒有看到一個好的答案。

IIRC這是由於您在公共/資產中預編譯資產,但在當前環境的配置中將config.assets.compile設置為true。

通常,如果您在每個請求上編譯資產application.css和.js將只包含您在app / assets中專門輸入這些文件的代碼,而如果資產已經預編譯(並且在公共/資產中)你會在這些文件中看到你所有的css和javascript。

要解決這個問題rm -rf public/assets ,你應該好好去。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM