Pull to refresh

Comments 6

UFO just landed and posted this here
Set вообще надо чаще использовать.
Ничего не увидел про скорость работы? Сравнение с операциями над хешами (а они быстрее), когда в массиве тысячи элементов.
UFO just landed and posted this here
Про 7 пункт:
будьте осторожны с Array(), так как он превращает переданный хеш в массив

irb(main):001:0> Array({a: :b})
=> [[:a, :b]]

Если вы пользуетесь ActiveSupport — лучше использовать Array.wrap()
5). Недостаток приведенного кода в том, что каждый раз будут одни и те же продукты
Вот моя попытка решить эту проблему: products.group_by(&:category_id).values.collect(&:sample)
Sign up to leave a comment.

Articles