gpt4 book ai didi

javascript - 如何使用rack-coffee提供静态文件

转载 作者:行者123 更新时间:2023-11-28 09:06:50 25 4
gpt4 key购买 nike

我使用 gem rack-coffee编译我的 CoffeeScript 。我也想使用jquery.js。我把它们放在同一个文件夹中,但它不起作用。 Rack-coffee 还编译 jquery.js 并且编译器会抛出错误。如何在同一个文件夹中使用这两种文件。

use Rack::Coffee,
:root => File.join(Dir.pwd, 'assets'),
:urls => '/javascripts'

最佳答案

架式咖啡README描述了一种方法:

If you want to serve stock javascript files from the same directory as your coffeescript files, stick a Rack::File in your middleware stack after Rack::Coffee.

虽然Rack::File似乎不是一个中间件,而是一个独立的 Rack 应用程序类,所以我会使用 Rack::Static在上面的代码之前:

use Rack::Static,
:root => File.join(Dir.pwd, 'assets'),
:urls => ["/javascripts"]
use Rack::Coffee,
:root => File.join(Dir.pwd, 'assets'),
:urls => '/javascripts'

关于javascript - 如何使用rack-coffee提供静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16933548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com