我的评论请求有很多网站评论。我可以查看给定评论请求在视图中的网站评论数量:<%= h request.sitereviews.count.to_s%>
每个sitereview都有一个文本字段 - 建议。有没有办法将最后5个sitereview.suggestions值作为单个值?类似于:<%= h request.sitereviews.suggestions.last.5.to_s%>
答案 0 :(得分:1)
您可以将其添加到request.rb
def latest_suggestions
suggestions = []
sitereviews.find(:all, :order => 'created_at desc', :limit => 5).each do |sr|
suggestions << sr.suggestions
end
suggestions.join(',')
end
我猜你的意思是每个网站评论都有建议,你想得到过去5次网站评论的建议。
老实说这很奇怪,不知道为什么你会想要这个。