Отказался от применения стиля, потому что MIME-тип не поддерживается - PullRequest
0 голосов
/ 05 июня 2018

Я получаю сообщение об ошибке, в котором говорится, что тип MIME ('text / html') не является исполняемым или не поддерживается типом MIME таблицы стилей и включена строгая проверка MIME.

Ошибкапоказано

Мой код, который связывает его,

<!-- Custom styles for this template -->
<link href="css/heroic-features.css" rel="stylesheet">

<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>

Вот как должен выглядеть шаблон Шаблон

Однако,Вот как это выглядит Шаблон

Нужно ли менять текст / HTML на что-то другое?

accepts: {
        "*": allTypes,
        text: "text/plain",
        html: "text/html",
        xml: "application/xml, text/xml",
        json: "application/json, text/javascript"
    }, 

Синатра говорит мне сделать это , но я пытался, и это не работает

Есть что-то, что я должен изменить или добавить в свой кодтак что css работает?

1 Ответ

0 голосов
/ 05 июня 2018

Я полагаю, что вам нужно text/css для ваших таблиц стилей и application/javascript для файлов JS.

В соответствии с документами sinatra доступ к объекту входящего запроса можно получить с уровня запроса

get '/foo' do
  t = %w[text/css text/html application/javascript]
  request.accept              # ['text/html', '*/*']
  request.accept? 'text/xml'  # true
  request.preferred_type(t)   # 'text/html'
end
...