Size: a a a

2020 March 09

YD

Yurii Dubinka in pro.ruby
json-ка прилетает
источник

YD

Yurii Dubinka in pro.ruby
[
book1 = {
    name: “Mistery Island”
    author: {
        id: 1232323
        name: “имя”
        pseudonym: “Псевдоним”
    }
},
book2 = {
    name: “sdfsdfsdf”
    author: {
        id: 1231111
        name: “имя 2”
        pseudonym: “Псевдоним 2”
    }
},
]
источник

YD

Yurii Dubinka in pro.ruby
Vasya Kuzmik
Можешь показать пример входных данных и что хочешь получить?
на выходе хеш в котором ключ будет автор (со всеми полями) и значением book(со всеми полями)
источник

VK

Vasya Kuzmik in pro.ruby
А, ну тогда только твой вариант
источник

VK

Vasya Kuzmik in pro.ruby
Это будет просто и читабельно
источник

YD

Yurii Dubinka in pro.ruby
блин, в скрепных джавах и шарпах это пишется лаконичнее
источник

YD

Yurii Dubinka in pro.ruby
похоже я что то неправильно делаю
источник

YD

Yurii Dubinka in pro.ruby
если в руби это сделать нельзя кратко
источник

DP

Dmitry Petrov in pro.ruby
Yurii Dubinka
блин, в скрепных джавах и шарпах это пишется лаконичнее
Нифига не лаконичнее, а может просто привычнее?
источник

АН

Александр Ниткин in pro.ruby
Все привет, была у кого-то такая проблема, после установки ruby и rails, с начало все работает в окне терминала, но запускаешь другой терминал уже нечего не работает, а после перезагрузки тем более, устанавливал на MX LINUX
источник

YD

Yurii Dubinka in pro.ruby
Dmitry Petrov
Нифига не лаконичнее, а может просто привычнее?
new Grouped<>(this.books(), Book::author, book -> book)
источник

YD

Yurii Dubinka in pro.ruby
в одну строчку
источник

u

unkmas in pro.ruby
Yurii Dubinka
new Grouped<>(this.books(), Book::author, book -> book)
Ну так там ты не по всевдониму группируешь
источник

u

unkmas in pro.ruby
В рубях тоже можно по объекту автора сгруппировать
источник

u

unkmas in pro.ruby
books.group_by(&:author)
источник

u

unkmas in pro.ruby
Очень лаконично)
источник

u

unkmas in pro.ruby
Если у тебя рельса, кстати, то даже необязательно, чтоб это был один объект - там по id будет сравнивать
источник

YD

Yurii Dubinka in pro.ruby
не, не так
источник

YD

Yurii Dubinka in pro.ruby
у Authour переопределен equals по pseudonym
источник

YD

Yurii Dubinka in pro.ruby
следоавтельно по псевдониму идет групировка
источник