用Ruby Espresso提供静态文件
问题描述:
我正在尝试使用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.我错过了什么?
答
您错过了将任何路径追加到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'
}
太好了!再次感谢slivu! – rebnoob 2013-05-16 20:51:59
哎呀,对不起,说得太快了。仍然没有解决,因为我现在看到这个 - 未定义的方法'assets_url'为#
rebnoob
2013-05-17 21:13:16
确保'el'加载 – 2013-05-18 03:13:30