<%
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/Rubyの注文/分割
私は、これはそれのための最善のコードだとは思わない...
ありがとう!
これは私の例ではうまくいきますが、ここにはもう少し複雑なものがあります。has_oneという関係を持つhas_many関係を持つActveRecordは、@ foo.barsを持っています。 include(:fuuu)は、2つのフィールドでグループ化していることをほとんど忘れていました:)そのようにする方法についてのヒント –
それを稼働させるために管理してください!ありがとうDave !! –
@BernardoMendes問題はありません:) ActiveRecordアプローチを試しましたか?この種の作業をDBレイヤーに移すことは、しばしばより高速になります。 –