通过Sinatra路由您的请求以便在没有处理的情况下提供文件的正确方法是什么?我正在寻找人们在Sinatra框架中最常见的方式吗?我通常将所有静态内容放在"内容"路径中.
示例:
/ content/css
/ content/img
/ content/js
如何使用通配符提供内容下的所有内容?
我很惊讶这里没有真正的例子:http:
//sinatra-book.gittr.com/
yfe*_*lum 54
Sinatra和Rails使用public静态内容的路径- 例如,./public/javascripts/.然后,这些路径中的所有文件将由Web服务器(例如,Thin,Passenger)提供,但不需要/publicURL(例如,文件位于URL处#{my_app_root}/public/javascripts/application.js可通过Web获得http://#{my_domain}/javascripts/application.js).
小智 8
get '/notes/images/:file' do
send_file('/root/dev/notes/images/'+params[:file], :disposition => 'inline')
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23647 次 |
| 最近记录: |