【发布时间】:2012-01-17 05:55:21
【问题描述】:
这应该很容易,但它根本不起作用。使用 sinatra-assetpack 运行 Padrino。所有的 css 文件都像这样完美地服务:
serve '/stylesheets', from: '/app/stylesheets'
css :shared, [
'/stylesheets/reset.css',
'/stylesheets/runemadsen.css'
]
但在尝试提供 .js 文件时,它不起作用。我在脚本加载中得到 404:
serve '/javascripts', from: '/app/javascripts'
js :shared, [
'/javascripts/jquery.js'
]
我真的不明白。这是完全相同的代码。文件在那里。有什么建议吗?
【问题讨论】:
-
sinatra 是否提供可能具有启发性的服务器错误日志?
-
不,没有 Sinatra 错误。 js脚本标签出现:
<script src='/javascripts/jquery.js'></script>但是文件不存在。 -
文件上的
ls -l怎么样? -
Strange 似乎在我的应用程序上工作。我会尝试重现您的问题。
标签: ruby sinatra padrino sinatra-assetpack