2013-05-14 74 views
0

我正在嘗試使用el gem服務一些資產,但似乎無法使其工作。我這裏所指的發佈另外一個問題 - Assets in espresso breaks my app用Ruby Espresso提供靜態文件

我的設置是這樣的 -

require 'e' 
require 'el' 
... 

app = E.new(true){ 
    assets_url '/pub', true 
} 

但打本地主機:5252 /酒吧/ hello.txt的(是的,這個文件存在)結果404.我錯過了什麼?

回答

1

您錯過了將任何路徑追加到Sprockets環境。

http://espresso.github.io/Periphery/Assets.html#sprockets

請嘗試:

app = E.new(true){ 
    assets_url '/pub', true 
    assets.append_path 'relative-path-to-static-files' 
} 
+0

太好了!再次感謝slivu! – rebnoob 2013-05-16 20:51:59

+0

哎呀,對不起,說得太快了。仍然沒有解決,因爲我現在看到這個 - 未定義的方法'assets_url'爲# rebnoob 2013-05-17 21:13:16

+0

確保'el'加載 – 2013-05-18 03:13:30