Я использую payments.sum(&:price)
в моем приложении Rails (4.1.2).
Поскольку я обновляюсь с Ruby 1.9.3 до 2.1.2, я получаю следующие ошибки:
wrong number of arguments (1 for 2..3)
Эти варианты работают:
payments.map(&:price).sum
payments.to_a.sum(&:price)
Должен ли я переписать свой код или мне что-то не хватает? Спасибо!