sprockets

    1熱度

    1回答

    我剛剛部署了一些代碼,我的遠程,但它緩存在all.css的舊css中。我想重新編譯它。我試過rm all.css,但那不行。 任何想法?

    0熱度

    1回答

    是否有可能將資產管道獨立於任何項目?我使用Rails資產流水線在CoffeeScript中編寫了一個完整的獨立客戶端(因此它會自動將我的Coffee和SASS捆綁在一起,並且我可以擁有一個漂亮的目錄結構),但我現在試圖弄清楚如何最好地將所有JavaScript/CSS移動到一個不同的非Rails項目。

    23熱度

    3回答

    當一個Sprockets對象編譯失敗時(由於CoffeeScript或SASS中的語法錯誤),在錯誤被修復之後,它會重新編譯,因爲它說「文件已經是必需的」。 爲了讓Sprockets對象工作,我必須銷燬並重新創建它。我想知道是否有人知道是否有辦法告訴Sprocket對象在內部重置自己以免遇到這個問題。

    5熱度

    1回答

    我的application.js文件名看起來像application-b600352536291bc180983d43e6a2407f.js。所以它的名字裏有md5緩存。我已將靜態資產的最大期限選項設置爲1小時config.static_cache_control = "public, max-age=3600"。但我注意到,瀏覽器不尊重max-age標題,並始終從服務器重新驗證,並執行304 N

    4熱度

    2回答

    我注意到,最新的導軌和鏈輪版本(3.2.1 & 2.2.0)似乎有一個問題,當erb文件擴展名被添加到sass部分。 例如如果somestylefilename.css.sass被重命名爲somestylefilename.css.sass.erb並且該文件包含一個SASS變量聲明使用ERB,VIS: - $背景色:<%= '#FFF' % >; 一切都好。 但是,如果一個sass部分從_shar

    4熱度

    3回答

    我有,我把在供應商/ JavaScript的一些JavaScript庫,他們中的一些有一個以上的文件,所以我把它們分成目錄,如: -- vendor -- assets -- javascripts -- jquery-zAccordion -- jquery-file-uploader 我想在我的application.js中找到目錄jquery-

    1熱度

    1回答

    我在Rails 3.2.1中使用資產管道 我的應用根據用戶的喜好可以有不同的CSS主題。但樣式表的90%是相同的。 我想將我的所有CSS編譯成單個文件,但生成的文件名取決於用戶的名稱。 在Rails 2.x的我能做到這一點: <%= stylesheet_link_tag 'main.css', "themes/#{@user.css_theme}.css", :cache => @user.na

    2熱度

    2回答

    我有一個Rails 3.1項目,我試圖包括一個jQuery,CSS和圖像文件的jQuery插件,我已經把它們放在vendor/assets/chosen/{images,javascripts,stylesheets}和i已經將index.css和index.js添加到各自的dirs中。 然後我嘗試包括application.css插件和的application.js本: 的application

    7熱度

    2回答

    我正在嘗試爲Backbone Todos集合編寫一個簡單規範,該集合存根骨幹Todo模型。 這裏是我的規格: describe "TodoApp.Collections.Todos", -> beforeEach -> @todoStub = sinon.stub window, 'TodoApp.Models.Todo' afterEach -> @t

    3熱度

    3回答

    在application.rb,有以下幾點: # Version of your assets, change this if you want to expire all your assets config.assets.version = '1.0' 我增加這1.1,但是當我重新裝我的網頁直播,老JS仍然加載。我查看了源代碼,期望找到附加到js和css文件的GET版本參數,但是沒有這樣