時,而不是具有頁面內聯CSS包括帶有鏈接的樣式標記在哪裏得到的CSS,我可以使用Rails' stylesheet_link_tag
helper方法添加到我的觀點,我想有css直接在頁面內嵌入。如何使用滑軌資產管道
這是我想出了迄今:
%style(type="text/css")=File.read(physical_asset_path("email.css"))
但我找不到任何Rails的helper方法,這給了我一個資產的物理路徑 - physical_asset_path
是發明只是一個虛擬的方法我。
任何人都知道如何使用Rails 3.2.x中時,獲得資產的物理路徑?
有沒有更簡單/更好的方式來獲得樣式表 - 從css文件共軌資產路徑內 - 內聯?
使用案例:大多數電子郵件客戶端不訪問外部資源(如CSS,圖像),而無需用戶確認。爲了讓電子郵件正確顯示,我需要將CSS嵌入到電子郵件的HTML中。
偉大的東西,謝謝! :) – gucki
您叉不爲我工作,所以我最終創建自己的叉子,改變它的做法:https://github.com/phuongnd08/premailer-rails3/ –
我有更好的運氣長期使用[視Roadie](https://github.com/Mange/roadie)。最後我檢查了(幾年前),premailer-rails有一些怪癖。 –