次のようなテーブルがあるとしましょう。
タイプに応じてテーブルの行のスタイルを設定したい{id1: 'Anamnse', id2: 'Befund', id3: 'Therapie'}
。手動で、ブートストラップ クラスを追加するだけです
私の質問は、どうすればこれをルビーで自動的に達成できますか? テーブルの私のコードは次のとおりです。
<table id="report" class="table table-striped ">
<tr>
<th>Typ</th>
<th>Beschreibung</th>
<th>Datum</th>
<th> </th>
</tr>
<% @patient.treatments.each do |treatment| %>
<tr>
<td><%= treatment.category.try(:typ) %></td>
<td><%= treatment.content %></td>
<td><%= treatment.day %></td>
<td><div class="arrow"></div></td>
</tr>
<tr>
<td colspan="5">
<%= link_to 'Löschen', [treatment.patient, treatment],
:confirm => 'Sind sie sicher?',
:method => :delete %>
<% treatment.paintings.each do |paint| %>
<%= image_tag paint.name.url(:thumb) %>
<% end %>
</td>
</tr>
<% end %>
</table>
結論: スタイリングは、の値に依存する必要があります。
<td><%= treatment.category.try(:typ) %></td>