sprockets

    1熱度

    2回答

    我一直在嘗試讓sprockets-commonjs在我的rails項目上工作一段時間,但沒有運氣。 這是我在做什麼: 的Gemfile ... gem 'jquery-rails' gem 'twitter-bootstrap-rails', :git => 'http://github.com/seyhunak/twitter-bootstrap-rails.git' gem "embe

    2熱度

    1回答

    我們經常需要從Javascript中引用Rails應用程序資產。我見過創建assets.js.erb文件的方法,並在其中包含對資產的引用。類似於這裏的例子:Avoid *.js.erb files by building all the asset_path values 我認爲這是非常混亂,我想鉤入清單生成並同時生成manifest.js。 我想出了以下做到這一點https://gist.git

    4熱度

    1回答

    對於測試Rails應用程序的Rails引擎Konacha,我們需要一種方法來查找Sprockets可以編譯爲JavaScript的所有文件。 現在我們使用類似 Dir['spec/javascripts/**/*_spec.*'] 但這種回升.bak,.orig,和其他的備份文件。 Can Sprockets可以告訴我們它是否知道如何編譯文件,以便自動排除備份文件? content_type_

    0熱度

    1回答

    我們正在使用Rails資產管道進行JavaScript。應用程序xyz.js(xyz =摘要)被緩存,並且似乎無法通過IE(版本8)清除,即使我重新編譯所有資產並重新部署到生產。即使刪除歷史記錄和臨時Internet文件也無濟於事。 是否有任何指令/標題,使IE清除緩存版本,並始終獲取最新版本的頁面?

    5熱度

    1回答

    我已成功使用資產管道數月。 現在我想加載一些我的JS文件異步(使用yepnope庫)。它在config.assets.debug是false時效果很好。 但在開發模式(config.assets.debug通常是true),對我來說,最好的辦法是動態獲取所有的JS包含在我的清單文件的列表(我用了2個清單:application.js中和externals.js)把它們交給yepnope進行異步加載

    0熱度

    1回答

    我希望看到這樣的事情: 工程與Haml的,無禮的話,CoffeeScript的,JavaScript的。 我可以用類似於@[email protected]的東西開始任何行(忽略空格)。 在開發過程中,那些行將以正常方式輸出(前綴爲@[email protected],後面一個空格刪除) 在生產中,這些行根本不會輸出。 我想象我的文件名會從foo.html.haml改爲foo.html.haml.

    0熱度

    1回答

    場景: 已經部署了一個Rails 3.2的應用程序,它跑了資產管道流... 現在,作爲用戶操作的結果,我們有一個新的形象,我們希望它是一個資產管道的一部分,用於緩存清除等好處(儘管現在我想到了,用戶上傳的圖像每次給出唯一的文件名,這是一個爭論點) 有沒有什麼辦法可以/是否是一個在這一點上使用資產管道的好主意,用於新形象? 我有一種感覺,這是一個愚蠢的問題。

    3熱度

    1回答

    我想包括chosen庫就像在我的Rails喜歡這個程序我的其他JS庫在application.js: //= require jquery //= require jquery_ujs //= require bootstrap //= require_tree . 但我不知道如果我只需要鍵入//= require chosen,就是這樣。 所以我試圖找到我可以包含鏈輪的庫的列表,但我什

    0熱度

    2回答

    我使用我的Sinatra應用程序的鏈輪。我有以下設置: set :sprockets, Sprockets::Environment.new(root) { |env| env.append_path(root.join('app', 'assets', 'stylesheets')) env.append_path(root.join('app', 'assets', '

    2熱度

    1回答

    我們的Rails 3.2應用程序使用4個不同的主機作爲CDN。部署後,我們有一個運行資產的任務:預編譯這4個框。我們面臨的問題是,編譯的資產具有不同的指紋/摘要。我的理解是,指紋/摘要是從我們資產文件的內容生成的,因此它們應該在不同的框中保持一致。有誰知道原因可能是什麼?謝謝,