0

我正在尝试使用 el gem 提供一些资产,但似乎无法使其正常工作。我提到了这里发布的另一个问题——浓缩咖啡中的资产破坏了我的应用程序

我的设置是这样的——

require 'e'
require 'el'
...

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

但是点击 localhost:5252/pub/hello.txt (是的,这个文件存在)会导致 404。我错过了什么?

4

1 回答 1

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'
}
于 2013-05-15T14:52:46.273 回答