2015-08-10 2 views
0

Я относительно новичок в Sinatra и поддельных запросах. Мне было интересно, если использование Sinatra существует (независимо от URL-адреса), чтобы перенаправить все запросы на изображения (jpg, png, gif и т. Д.), Чтобы все запросы извлекали один и тот же объект.Маршрутизация всех запросов изображения с помощью запросов Fake от Sinatra

В основном, когда приложение ищет файл http://thissite/image.jpg или http://thatsite/fish.gif, все они будут перенаправлены в один и тот же файл поддельного запроса независимо от URL-адреса.

+0

Что именно вы пытаетесь? Просто показ одного изображения для каждого запроса на любом изображении? –

+0

@ Sirl33tname точно – elephant

ответ

0

Я думаю, что самый простой способ это просто использовать регулярные выражения маршрута (http://www.sinatrarb.com/intro.html#Routes)

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