زوج من الكتل في كل؟
-
19-09-2019 - |
سؤال
كما هو الحال في دورة التقاعد:
- @goods.each do |good|
???
... لتنظيم هذا (HAML):
.columns-wrapper
.column First good
.column Second good
.column Third good
.columns-wrapper
.column Fourth good
.column Fifth good
.column Sixth good
المحلول
من مثالك، لا يبدو أنك تريد كتل متعددة - تريد تحويل مجموعة بيانات واحدة إلى عدة. أعتقد أن ما تريده هو each_slice(3)
.
نصائح أخرى
require 'active_record'
@goods.in_groups_of 3, false do |goods|
goods.each do |good|
...
end
end
لا تنتمي إلى StackOverflow