2013-05-14 115 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