2012-12-24 2 views
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
<% @car.pictures.limit(8).each do |p| %> 
    <%= p.image.url %> 
<% end %> 
관련 문제