限制递归记录

时间:2011-03-09 09:18:34

标签: ruby-on-rails

15:     - for findlist in @user.findlists
16:       =findlist.name
17:       %div
18:       - for product in findlist.products
19:         = image_tag(product.photo.url(:small))

我正在查看第18行。有没有办法将findlist.products限制为只有3条记录而不会放置某种计数器?

  

我正在使用Rails 2.3.8

1 个答案:

答案 0 :(得分:0)

是否限制了模型中的方法?你总是可以在rails 3中使用limit(n)

附加一个find方法

所以在你的情况下,如果这是一个查找方法

for product in findlist.products.limit(3)

如果你没有使用rails 3:

for product in findlist.products.find(:all, :limit => 3)