Синатра, обслуживающий изображения в HTML

0

Поэтому у меня в настоящее время очень простой сервер 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!
Теги:
image
sinatra

1 ответ

0
Лучший ответ

Это была глупая ошибка; Я не был кодировкой URI источника. Когда я сменил имя на blah.png, оно получилось правильно!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню