[RUBY-ON-RAILS] 매 6 개 항목 태그 삽입 각 루프 레일?
RUBY-ON-RAILS매 6 개 항목 태그 삽입 각 루프 레일?
나는 내가보기를 통해 루프가 필요하고 새로운 사업부 (갤러리 용) 매 6 개체 정도를 만들려면 그 이미지 객체의 X 번호를 가지고있다.
나는 사이클을 살펴 보았다하지만 다른 모든 레코드를 변경하는 것 같다. 방법의 사람의 노하우가보기에 매 6 번 코드를 삽입합니까?
아마 중첩 루프와 함께 할 수도 있지만 좀이 하나 난처한 상황에 빠진입니다.
해결법
-
==============================
1.당신은 인라인 계산을 피하기 위해 #each와 함께 Enumerable에서 #의 each_slice를 사용할 수 있습니다. each_slice 바꿈이 경우 6 N의 청크로 어레이.
당신은 인라인 계산을 피하기 위해 #each와 함께 Enumerable에서 #의 each_slice를 사용할 수 있습니다. each_slice 바꿈이 경우 6 N의 청크로 어레이.
<% @images.each_slice(6) do |slice| -%> <div class="gallery"> <% slice.each do |image| -%> <%= image_tag(image.url, :alt => image.alt) %> <% end -%> </div> <% end -%>
-
==============================
2.이것은 루비 질문입니다. 당신은 당신의보기가 시도되고 어떤이로를 융합 할 수 있습니다.
이것은 루비 질문입니다. 당신은 당신의보기가 시도되고 어떤이로를 융합 할 수 있습니다.
@list.each_with_index do |item, idx| if((idx + 1) % 6 == 0) # Poop out the div end # Do whatever needs to be done on each iteration here. end
from https://stackoverflow.com/questions/2851915/rails-each-loop-insert-tag-every-6-items by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 레일 컨트롤러에서 액세스 자산 경로 (0) | 2020.02.24 |
---|---|
[RUBY-ON-RAILS] 프로그래밍 레일의 모든 컨트롤러를 나열하는 방법 (0) | 2020.02.23 |
[RUBY-ON-RAILS] 유효성 검사 비용 - 루비 온 레일즈 (0) | 2020.02.23 |
[RUBY-ON-RAILS] 레일 : 커피 스크립트 또는 자바 스크립트 자산 파일에 액세스 컨트롤러 인스턴스 변수 (0) | 2020.02.23 |
[RUBY-ON-RAILS] 앱은 생산 환경에서 자산 봉사하지 난간 (0) | 2020.02.23 |