내 응용 프로그램에 each_slice
을 사용하여 광고 코드을 4 장마다 표시합니다.Ruby on Rails - each_slice를 사용할 때 마지막 라운드를 찾습니다.
이 내가 그 일을하고 어떻게 : 나는 마지막 라운드에 광고를 게재하지 않기 때문에 나는 마지막 라운드를 발견하고 그것을 방지하려면 어떻게
- @post.images.each_slice(4) do |group|
- group.each do |image|
// My images
%div.ads
// My ads code
이 광고를 표시합니다.
내가 여기에서 말하는 수행했다, 그러나 운 : How to know that we're on "the last round" of a .each_slice
내가 인수 내가 내 show
-보기에 실행/before_action 그와 나의 post_controller
얻을 잘못된 번호에 last_slide
방법을 추가하지 나는 을 내 컨트롤러에서으로 실행하지 않지만 아무런 변화가 없습니다.
당신이 그렇게'경우 image.id = images.last 같은 묶 수 .id' –
예 또는'group.include? (images.last)' – jphager2
@AAnkudovich 작동하지 않음 :/ – Rubioli