Я построил систему обмена сообщениями на моем устройстве 4 рельсов и в папке «Входящие» я пытаюсь каким-то образом обозначить непрочитанные сообщения.Как я могу указать непрочитанные сообщения в моем почтовом ящике?
У индекса есть таблица с тремя столбцами, в которых отображаются отправители, первые 20 символов содержимого сообщения и время его отправки. Второй столбец - ссылка, поэтому пользователь может нажать на нее и перейти к отображению сообщения # show.
Ниже мой код, я хочу использовать Жирный или Курсив для обозначения непрочитанных сообщений, но до сих пор не смог это понять. Могу ли я использовать здесь инструкцию «if»? Или это стиль, который я добавляю в таблицу стилей CSS, и если да, то каким образом я могу изменить теги html в представлении, чтобы захватывать непрочитанные сообщения?
<tbody>
<% @messages.each do |message| %>
<tr<%= "class-strong" if message.read_at %>>
<td><%= message.sender.first_name + " " + message.sender.last_name %></td>
<td><%= link_to truncate(message.content, length: 35), message_path(message.id) %></td>
<td><% if message.created_at > (Time.now-24.hour) %>
<%= message.created_at.strftime("%I:%M %p") %>
<% else %>
<%= message.created_at.strftime("%b %d, %Y") %>
<% end %>
</td>
</tr>
<% end %>
</tbody>
Нет изменений. Все работает отлично, за исключением различий в строках таблицы. должен ли «класс-сильный», возможно, прийти где-то перед тегом <% =? – ssingh