ruby – Sinatra – 多个公共目录
发布时间:2020-12-17 02:39:16 所属栏目:百科 来源:网络整理
导读:我想链接到Sinatra设置的默认公共目录之外的CSS和 JavaScript文件. 我知道我可以使用set:public来更改目录,但我想保留默认目录以及其他’public_2′. 有没有办法做到这一点? 解决方法 你可以使用 TryStatic middleware from rack-contrib: require 'rack/
我想链接到Sinatra设置的默认公共目录之外的CSS和
JavaScript文件.
我知道我可以使用set:public来更改目录,但我想保留默认目录以及其他’public_2′. 有没有办法做到这一点? 解决方法
你可以使用
TryStatic middleware from rack-contrib:
require 'rack/contrib/try_static' use Rack::TryStatic,:root => 'public_2',:urls => %w[/] 现在,将搜索public和public_2目录以查找与请求匹配的文件(将首先搜索public_2,因为TryStatic中间件将在应用程序本身之前被点击). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |