내가 다른 이미지 버전을 표시 할거야 IMAGE_TAG :주기()
첫 번째 기사 : 큰 배너
초 : 작은 오른쪽으로 떠 배너/
그래서 왼쪽, 먼저 : 주기()를 사용하지만 그나마 일 :
= cycle(image_tag(banner_big), image_tag(banner_small)
또는
= image_tag(cycle(banner_big_path, banner_small_path))
첫 번째 이미지 만 표시됩니다.
하나를 만들려면 적절한 방법이 있습니까?
일부 페이지에서는 루프 내에서'cycle()'을 실행해야하므로 각 루프 사이클에서 다음 값을 반환하고 모든 값은 해당 페이지에 동시에 표시됩니다. 달성하고 싶습니까? –
같은 페이지에 기사가 여러 개 있고 큰 이미지를 표시하고 싶거나 작은 이미지를 표시하려면 일부를 원하십니까? banner_big_path와 banner_small_path의 값이 각 기사마다 다른가요? (그렇다면 어디서 오는 것입니까?) –
예, 같은 페이지에 여러 기사가 있습니다. 기사에는 carrierwave에서 다른 이미지 네임 스페이스 (small_ big_ ...)를 가진 일러스트레이션의 다른 버전이 있지만 '순환'하지 않은 경우, 두 개의 예에서 첫 번째 이미지 (banner_big) 만 각 기사에 표시되며 유일한 '주기 '페이지에. 작은 모양 /local_uploads/actu/slider/8/banderolle_shenmue-2.jpg & Big /local_uploads/actu/slider/8/big_shenmue-2.jpg – tree