2017-01-09 74 views
0

我想沒有ID時comment爲零。 這是實際的代碼(不起作用)。問題是,即使comment不是零它會在第二個狀態,並給我空ID如何在HTML中編寫條件類?

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

問堆棧溢出問題不能替代學習一門編程語言的基礎知識(以這種情況ERB)甚至使用搜索引擎。請查找關於如何使用ERB並掌握基本知識的教程。 –

回答

2
<% if comment.nil? %> 
    <div class="class2" /> 
<% else %> 
    <div id="id1-#{comment.id}-container" class="class2" /> 
<% end %> 
+0

我想在一行中這樣做是爲什麼我找不到解決方案。但我想我會採取你的解決方案,並通過其他的事情。謝謝你們的快速響應 ! – Orsay

+0

做一個班輪很容易,看看重複的問題。我只是發現在'erb'裏面使用三元運算符是絕對可怕的,但這只是我的看法。 – Iceman