Синатра: Как правильно подать старый файл? - PullRequest
13 голосов
/ 05 февраля 2010

Это работает, но это был удар в темноте. Я знаю маленький Руби.

Каков приемлемый способ предоставления простого старого файла для данного ресурса?

get '/xyz' do
    File.read 'abc.html'
end

Ответы [ 2 ]

16 голосов
/ 05 февраля 2010

вы можете использовать set :public, чтобы указать каталог для ваших статических файлов. Затем вы можете отправить файл, используя send_file(), например:

    get '/static_file' do
      send_file('my_static_file')
   end 
4 голосов
/ 05 февраля 2010

Служите из каталога ./public. См. Раздел Статические файлы в README и параметры : static и: public: .

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...