• Почему в erb темплейте игнорируется участок кода?

    @ruby90 Автор вопроса
    Точно. Виктор, огромное вам спасибо, что "размылили" мне глаза. Совершенно очевидная ошибка, на самом деле.

    <td 
           <% if @statistics[ntag].has_key?(:errorsrate)
              errorsrate = @statistics[ntag][:errorsrate].to_i
            else
              errorsrate = "-"  
            end%>
            <%=
            if !errorsrate.is_a?(String)
              if errorsrate > 5
                'class="red"' 
              else 
                'class="green"'
              end  
            end %>>
            <%= errorsrate %> </td>


    Работает же,не взирая на дикое форматирование, понять бы как его сделать менее диким.
    Ответ написан
    Комментировать