如何用html编写条件类?

如何用html编写条件类?,html,ruby-on-rails,ruby,class,Html,Ruby On Rails,Ruby,Class,如果comment为零,我希望没有id。 这是实际代码(不起作用)。问题是,即使comment不是nil,它也会在第二种情况下发送空ID <div id="<% comment ? 'id1-<%= comment.id %>-container' : '' " class="class2"> 询问堆栈溢出问题不能代替学习编程语言的基础知识(在本例中为ERB),甚至不能代替使用搜索引擎。请查找有关如何使用ERB的教程并掌握基本知识。询问有关堆栈溢出的问题不能

如果
comment
为零,我希望没有id。 这是实际代码(不起作用)。问题是,即使
comment
不是nil,它也会在第二种情况下发送空ID

<div id="<% comment ? 'id1-<%= comment.id %>-container' : '' " class="class2">




询问堆栈溢出问题不能代替学习编程语言的基础知识(在本例中为ERB),甚至不能代替使用搜索引擎。请查找有关如何使用ERB的教程并掌握基本知识。询问有关堆栈溢出的问题不能替代学习编程语言(在本例中为ERB)的基本知识,甚至不能替代使用搜索引擎。请找一本关于如何使用ERB的教程,并掌握基本知识。我想用一句话来说明为什么我找不到解决方案。但我想我会接受你的解决方案,并经历其他事情。谢谢你的快速回答!做一行很容易,看看重复的问题。我只是觉得在
erb
中使用三元运算符是非常可怕的,但这只是我的观点。我想在一行中这样做,这就是我找不到解决方案的原因。但我想我会接受你的解决方案,并经历其他事情。谢谢你的快速回答!做一行很容易,看看重复的问题。我只是觉得在
erb
中使用三元运算符绝对可怕,但这只是我的观点。
<% if comment.nil? %> 
  <div class="class2" />
<% else %>
  <div id="id1-#{comment.id}-container" class="class2" />
<% end %>