Я использую ruby .erb для отображения времени в диапазоне div. Однако использование чего-то подобного для даты не работает.Проблема с использованием .erb для отображения даты с Sinatra
<div id="comment_space">
<% @post.comments.each_with_index do |comment,date,posted,index| %>
<span class="above"><%= date = ('%Y-%m-%d') %> </span>
<div class="comment" id="msg_<%= index+1 %>">
<%= comment.usr_comment %>
<span class="right">
<%= comment.created_at.localtime.strftime("%l: %M %p") %>
</span>
</div>
<% end %>
<span class="above">
<%= date = ('%Y-%m-%d') %>
</span>
Это часть, которая не работает. Однако
<span class="right">
<%= comment.created_at.localtime.strftime("%l: %M %p") %>
</span>
работает отлично.
Первая ошибка заключалась в том, что «created_at» не был просмотрен на дату, и он спустился с холма оттуда. Дата и время были определены в Javascript с отметками времени в таблице Ruby ActiveRecord.
Пожалуйста, не пишите вопрос в названии. Найдите подходящее название и задайте вопрос в нужном месте. –
@ed спасибо за подсказку! Все еще получаю зависание сайта, я ценю отзывы. – jamessullivan77