Html erb在空格上断开字符串?
变成:Html erb在空格上断开字符串?,html,ruby-on-rails,ruby,ruby-on-rails-4,Html,Ruby On Rails,Ruby,Ruby On Rails 4,变成: <li class=<%= @page_name == "home" ? "active span2" : "span2" %>> 当语句的计算结果为true时 我的预期结果是: <li class="active" span2> 知道为什么会发生这种情况吗?您的语句的输出实际上是 <li class="active span2"> 大多数浏览器都会将其转换为您的输出,以纠正无效的标记 您将希望以这种方式渲染它: <
<li class=<%= @page_name == "home" ? "active span2" : "span2" %>>
当语句的计算结果为true时
我的预期结果是:
<li class="active" span2>
知道为什么会发生这种情况吗?您的语句的输出实际上是
<li class="active span2">
大多数浏览器都会将其转换为您的输出,以纠正无效的标记
您将希望以这种方式渲染它:
<li class=active span2>
语句的输出实际上是
<li class="active span2">
大多数浏览器都会将其转换为您的输出,以纠正无效的标记
您将希望以这种方式渲染它:
<li class=active span2>
标签中的引号实际上是将标签中的内容声明为字符串
对象。语句的输出是一个字符串,但该字符串不会封装在引号中。class属性的值必须在引号中才能使标记有效。随后,需要将整个语句括在双引号内:
<li class="<%= @page_name == "home" ? "active span2" : "span2" %>">
标签中的引号实际上是将标签中的内容声明为字符串
对象。语句的输出是一个字符串,但该字符串不会封装在引号中。class属性的值必须在引号中才能使标记有效。随后,需要将整个语句括在双引号内:
<li class="<%= @page_name == "home" ? "active span2" : "span2" %>">
我希望我能接受两个答案,因为你的答案非常简单。我希望我能接受两个答案,因为你的答案非常简单。哦,对了!谢谢你的交替报价,接得好。哦,对了!谢谢你的交替报价,接得好。