Ruby on Rails - условная раскраска таблицы в файле шаблона erb - PullRequest
0 голосов
/ 15 октября 2018
<% @s2_pmt_transact.each do |s2_pmt_transact| %>
<% if (s2_pmt_transact.key = 7) %>
<tr style="background-color:#EAEAEA">
<% else %>
<tr style="background-color:#FFFFFF">
<% end %>

Я бы хотел, чтобы окраска ячейки основывалась на значении ключа, как в коде выше.Но все значения ключа (7 и выше) печатаются просто отлично, но цветовое кодирование для всех из них выглядит просто #EAEAEA.Как применить принудительное окрашивание?

1 Ответ

0 голосов
/ 15 октября 2018

Ваше условие неверно, необходимо использовать ==, а не =, что является заданием и объясняет, почему все серые.

<% @s2_pmt_transact.each do |s2_pmt_transact| %>
 <% if s2_pmt_transact.key == 7 %>
  <tr style="background-color:#EAEAEA">
 <% else %>
  <tr style="background-color:#FFFFFF">
 <% end %>
...