2017-01-09 17 views
0

commentがnilの場合、私はIDを持たないことを望みます。 これは実際のコードです(動作しません)。問題は、それが第二の条件で行くnilをcommentがない場合でもということで、スタックオーバーフローの質問を私にhtmlで条件付きクラスを書くには?

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

を空のIDを送信するには(プログラミング言語の基礎を学ぶに代わるものではありませんこの場合はERB)、または検索エンジンを使用することさえできます。 ERBの使い方のチュートリアルを見つけて、基礎を理解してください。 –

答えて

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

私は解決策を見つけることができなかった理由は1つの行でそれをしたいと思います。しかし、私はあなたの解決策を取って、他のことをするつもりだと思う。迅速なご回答をありがとうございました ! – Orsay

+0

1ライナーをするのは簡単です。重複した質問を見てください。私はちょうど 'erb'の中の三項演算子を使って、絶対に恐ろしいと思っていますが、それは私の意見です。 – Iceman

関連する問題