使用Sinatra Fake Requests路由所有图像请求

时间:2015-08-10 18:25:54

标签: ruby-on-rails sinatra

我对Sinatra和假请求相对较新。我想知道是否使用Sinatra有方法(无论网址)重定向所有图像请求(jpg,png,gif等),以便所有请求获取相同的对象。

基本上,当应用查找文件http://thissite/image.jpghttp://thatsite/fish.gif时,无论网址如何,所有文件都会被重新路由到相同的虚假请求文件。

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法是使用正则表达式路由(http://www.sinatrarb.com/intro.html#Routes

get %r{.*\.(jpg|png|gif)} do
  p 'return your image here'
end