Каково значение этих двух элементов метаданных в <head> - PullRequest
0 голосов
/ 06 октября 2018

В моем <head> есть несколько избыточных тегов метаданных, в которых я не уверен, и не знаю, в правильном ли они порядке.Я использую гем "meta-tags"

<%= csrf_meta_tags %>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<%= display_meta_tags %>

Нужны ли мне оба элемента meta_tags, и где они находятся, хорошо / лучшие практики?

1 Ответ

0 голосов
/ 06 октября 2018

Я предполагаю, что вы имеете в виду csrf_meta_tags и display_meta_tags.Они совершенно разные:

  • csrf_meta_tags - это помощник Rails для обработки подделки запроса.
  • display_meta_tags - мета-Tag Gem Helper для отображения тегов SEO.

Место подходит для обоих.Порядок метатегов в голове на самом деле не имеет значения, за исключением метатега charset, который должен быть в первой позиции

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