2009-06-17 7 views
0

私は多くのサイトレビューを持つレビューリクエストを持っています。私は、サイトの数のカウントで取得することができます与えられたreviewrequestを持つビューでありレビュー:<% = H request.sitereviews.count.to_s%>関連するモデルから5つのフィールド値を引き出す

各テキストフィールドがありますsitereview付 - 提案。最後の5つのsitereview.suggestions値を単一の値として取得する方法はありますか?以下のような何か:<% = H request.sitereviews.suggestions.last.5.to_s%>

+0

ボブ、あなたは最後の5を取得したい時までにロードされた提案のリスト全体を期待しますか?または、最後の5つのクエリを生成しますか? – Pablo

+0

パブロ - ああ、奇妙なこと - ちょうどあなたの11/2のコメントの11/30の通知を得た...それは、ありがとう! –

答えて

1

あなたは私はあなたが各サイトのレビューが有することを意味推測している

def latest_suggestions 
    suggestions = [] 
    sitereviews.find(:all, :order => 'created_at desc', :limit => 5).each do |sr| 
    suggestions << sr.suggestions 
    end 
    suggestions.join(',') 
end 

をrequest.rbするためにこれを追加することができますあなたは最後の5つのサイトレビューの提案を得たいと思っています。

これはすべて正直なところ、あなたがこれを望んでいる理由はわかりません。

関連する問題