我的<head>
中有一些多余的元数据标签,我不确定自己是否需要,也不知道它们的顺序是否正确。我正在使用宝石“元标记”
<%= 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
元素,并且它们位于哪里/是最佳实践?
答案 0 :(得分:0)
我猜您是指csrf_meta_tags
和display_meta_tags
。它们是完全不同的:
csrf_meta_tags
是Rails的帮助程序,用于处理伪造的请求。display_meta_tags
是用于显示SEO标签的元标签gem助手。 位置都适合。元标记在头部的顺序并不重要,除了should be in the first position
的charset
元标记