我们最近将我们的Rails应用程序从3.2升级到4.1,现在看来Rails正在删除html属性值周围的引号,导致像<meta name=name />
这样的东西。
我环顾四周,现在我知道引号不是必需的,但是如果它们不在引号中,似乎有些爬虫会遗漏某些属性。有没有办法让Rails停止剥离这些引号?
例如,帮助程序中的以下代码
content_for :meta do
"<meta name=\"robots\" content=\"noindex\" />".html_safe
end
结果为<meta name=robots content=noindex />
和<div class="class_name">
会产生<div class=class_name>
但是,<div class="multiple classes">
会产生<div class="multiple clases">