sprockets

    3熱度

    2回答

    在一個Rails 3.1應用程序中,一個控制器需要使用一組自定義變量對每個請求所需的所有Sass樣式表進行編譯。理想情況下,編譯必須通過資產管道進行,以便生成基於內容的資產名稱(包含內容的MD5哈希值)。對於解決方案來說,使用純Sass功能非常重要,而不是訴諸於Sass樣式表的ERB處理。 從研究我在這裏和其他地方做了,下面似乎是一個可行的方法: 設置變量訪問 創建使用自定義的某種類型的變量訪問橋

    2熱度

    1回答

    http://0.0.0.0:3000/ Sprockets::FileNotFound in Home#index Showing /home/user1/rorblog/app/views/layouts/application.html.erb where line #6 raised: couldn't find file 'jquery' (in /home/user1

    4熱度

    1回答

    我試圖通過構建工具來做到這一點,但最終我想要的是類似Sprockets。這對於基於Spring/SpringMVC的項目是否存在?或者我必須編寫一個servlet來執行此操作並緩存結果? 基本上,爲了避免必須在html中維護開發javascript依賴信息,以及我的maven pom.xml中的生產依賴信息,我認爲將實際的javascript和css文件的註釋放在依賴關係中會更好。這是Sprock

    1熱度

    1回答

    鏈輪有一個可配置的版本號。有沒有一種好方法可以在每次編譯時自動遞增?還是每次部署? # application.rb # Version of your assets, change this if you want to expire all your assets config.assets.version = '1.0'

    2熱度

    1回答

    我試圖使用軌道3.1資產管道包括來自清單文件的父目錄的JavaScript文件 應用程序/資產/ Java腳本/文件夾/ index.js //=require ../file 收益率:couldn't find file 'file' 如何從父目錄需要文件?

    2熱度

    2回答

    我正在將我爲客戶端製作的現有Rails 3.1應用程序轉換爲Backbone.js應用程序,並將Rails應用程序僅作爲後端服務器擴展。這只是我的一個個人項目,要了解更多關於Backbone.js的信息。 在設置Backbone.js(使用Backbone-on-Rails)時,我注意到我有一些依賴項(如backbone-forms)來自外部源並經常更新。 我已經習慣了使用Bundler來管理我的

    9熱度

    5回答

    我正在運行Rails 3.1.3,它包括Sprockets 2.0.3作爲依賴項。 我建立了我的登臺環境,以配置Rails指南爲生產建議的方式。 config.serve_static_assets = false config.assets.compress = true config.assets.compile = false config.assets.digest = true

    12熱度

    2回答

    我想以某種方式防止某些資產被包含在開發環境中的資產管道中。 到目前爲止,我已經試過如下: # app/assets/javascripts/application.js.erb <% if Rails.env.production? %> //= require google_analytics_snippet <% end %> 和 # app/assets/javascripts/a

    16熱度

    3回答

    因此,我希望避免使用ERB處理JavaScript文件,以便我可以獲得適當的資產路徑,例如圖像。 目前,這似乎是流行的做法: var myImage = "<%= asset_path('my_image') %>"; 其中,當然,需要的文件名改爲「* .erb」,這樣它會被處理。 我寧願將ERB的醜陋隔離爲我的項目中的一個點,使單個清單文件(比如說「assets.js.erb」)計算並提供我需要

    0熱度

    1回答

    我們使用最新版本的Sprockets on Rails 3.0.10。一切工作都很好,總體而言,這是一個平穩而無問題的部署,但我們確實有一個小小的煩惱,我希望有一個簡單的解決方案。 當JavaScript文件合併在一起時,沒有簡單直接的方法可以確定當我在瀏覽器中進行調試時,哪些文件來自某個特定位置的javascript。 我們也使用SASS,並且我喜歡它包含註釋的方式,該註釋表明規則可以在我的原始