Синатра, обслуживающий изображения в HTML
Так что в настоящее время у меня есть очень простой сервер Sinatra. у меня есть public
папка, в которой есть css, js и изображения в виде папок. На мой взгляд, когда я пытаюсь сделать что-то вроде <img src="/images/blah.png">
Я получаю ответ 404. Я думал, что по умолчанию для общей папки public
, Я чувствую, что я не включаю что-то или делаю что-то глупое. Я использую bootstrap, и файлы css & js подаются нормально. Мне не понятно, почему я получаю это 404 с изображениями?
Вот так я запускаю свое приложение
#!/usr/bin/env ruby
$: << File.dirname(__FILE__)
require 'load_test_ui.rb'
unless ARGV[0].nil?
class LoadTestUI < Sinatra::Base
set :port, ARGV[0]
end
end
LoadTestUI.run!
1 ответ
Решение
Это была действительно глупая ошибка; Я не был URI, кодирующим источник. Когда я изменил имя просто на blah.png, оно отображалось правильно!