2012-08-22 86 views
0

我在我的rails應用程序中使用svg圖像,它們位於/ app/assets/images。我還增加了預編譯(配置/ application.rb中)SVG:在rails中預編譯svg圖像3.2

config.assets.precompile += %w(.svg) 

然而,使用了在生產,它導致異常:

ActionView::Template::Error (image.svg isn't precompiled): 

什麼我需要添加到預編譯svg並使其可訪問?

回答

2

這是我的capistrano劇本的問題。我引入了名爲rake的名稱空間,但也有一個變量rake,它定義了執行rake的命令行。命名空間覆蓋該變量,並且預編譯任務未被正確調用。

我修復後,它工作得很好。