2
我在這裏有一個簡單的塊,它截斷了index.html.erb上的所有帖子。我想要做的不是截斷最上面的帖子,而是截斷其下面的其他帖子,所以頁面的大部分是最近的帖子。我知道這對於一些人來說可能是一個簡單的解決方法,但我似乎無法弄清楚。幫助將不勝感激。謝謝。只截斷欄杆中較舊的帖子
</div>
<% @posts.each do |post| %>
<h2 class="title"><%= link_to post.title, post %></h2>
<p><%= truncate(post.body, :length => 300) %></p>
<p class="date"><%= post.created_at.strftime("%B, %d, %Y") %></p>
<% end %>
</div>
題外話:我會避免格式化日期和時間在你的意見時,使用'strftime'直接;使用'I18n.localize'並將你的格式放在'config/locals/*。yml'中,參見http://guides.rubyonrails.org/i18n.html – house9
我會考慮這一點。謝謝。無論如何,我可能會將邏輯移出視圖。 –