<%
old_city = ""
@objects.order("city").each do |obj|
if old_city != obj.city && old_city != ""
old_city = obj.city
%>
--Different city--
<%
end
%>
City: <%= obj.city %>
<%
end
%>
So that output expected is:
Chicago
Chicago
--Different city--
New York
New York
New York
--Different city--
Paris
--Different city--
Rio de Janeiro
也許有一些切肉刀/不同的方式來做到這一點在鐵軌?Rails /紅寶石訂購/拆分它
我不認爲這是最好的代碼...
謝謝!
好吧,這對我的示例工作......但我在這裏得到的是一個有點複雜......其有也使用了HAS_ONE關係的has_many關係的ActveRecord,我得到了@ foo.bars。包括:(:fuuu),差點忘了,我已經到組由2場:)如何做任何暗示 –
設法得到它的工作!謝謝戴夫! –
@BernardoMendes沒問題:)你嘗試使用ActiveRecord方法嗎?將這種工作轉移到數據庫層往往會更快。 –