2
class Car < ActiveRecord::Base
    has_many :pictures
end

class Picture < ActiveRecord::Base
    belongs_to :car
end

在我的一个观点中,我想显示前 8 张图片。

我有以下内容,但不确定这是否是最好的方法

# simplified...
<% @car.pictures.each_with_index do |p,i| %>
    <%= p.image.url %>
    <% break if i == 7 %>
<% end %>
4

1 回答 1

4
<% @car.pictures.limit(8).each do |p| %>
  <%= p.image.url %>
<% end %>
于 2012-12-24T01:22:50.657 回答