0
두 부분 사이에서 루프의 수익을 배포내가 기본적으로 두 가지 템플릿을 가지고
@posts.each do |post|
<h3> post.title </h3>
<p> post.body </p>
<hr />
내가 yield
와 <section>
에 ...
을 대체 할 수있는 모든 게시물을 이 구역. 이제 내가하고 싶은 일은 매 턴마다이 두 섹션을 똑같이 채우도록이 작업을 번갈아 수행하는 것입니다. 이 작업을 수행하는 데 비교적 쉬운 방법이있을 것이라고 확신합니까? 나는 어떻게 든 지금은 생각할 수 없다.
편집 : 나를 잘못하지 마십시오. 첫 번째 템플릿은 두 번째 템플릿과 병합 될 수 있습니다.
감사합니다! 마지막 섹션은 정확히 내가 원하는 것 같습니다. 그러나 나는 Sinatra를 사용하고 있으며'in_groups()'는 Rails 메소드 인 것 같습니다. : – user3094719
gemfile에'gem 'activesupport''를 추가하고'active_support/core_ext/array/grouping'을'require '해야합니다. 또는 https://github.com/rails/rails/에서 복사 할 수 있습니다. –
두번째 인수로'in_groups'을 추가했습니다. 그렇지 않으면, 홀수 개의 원소가있을 때'nil'이 생깁니다. 또한 Rails를 필요로하지 않는 또 다른 옵션을 추가했습니다. –