【发布时间】:2019-04-13 18:11:56
【问题描述】:
我在循环中有一个if 语句来更改类名的变量(名为var_class)。我怎样才能使它成为连续的字符串?
代码如下:
<% j = 0%>
<% @question.each do |index| %>
<% var_class = ""%>
<% j == 0 ? var_class = "tab-pane fade active show" : var_class = "tab-pane fade" %>
<div class=<%=var_class %> style='height: 444px; overflow-y: auto;' id=<%="question#{j+=1}"%>>
但是当我在 chrome inspect 中查看 html 时,它没有作为连续字符串包含在内,而是在有空间时被分隔。像这样:
class= "tab-pane" fade active show
但我希望它是
class = "tab-pane fade active show"
我已经尝试过 <div class=<%=#{var_class} %> 和 <div class=<%="var_class" %> 及其衍生产品。有人可以帮忙吗?
【问题讨论】:
标签: html ruby-on-rails twitter-bootstrap erb