У меня большой набор данных, который я хочу очистить для пользователя.Набор данных из БД выглядит примерно так:
ID | project_id | thread_id | action_type |description
1 | 10 | 30 | comment | yada yada yada yada yada
1 | 10 | 30 | comment | xxx
1 | 10 | 30 | comment | yada 313133
1 | 10 | 33 | comment | fdsdfsdfsdfsdfs
1 | 10 | 33 | comment | yada yada yada yada yada
1 | 10 | | attachment | fddgaasddsadasdsadsa
1 | 10 | | attachment | xcvcvxcvxcvxxcvcvxxcv
Прямо сейчас, когда я вывожу вышеизложенное, на мой взгляд, в том же порядке, что и выше, проблема в том, что он очень повторяется.Например, для project_id 10 и thread_id 30 вы видите:
10 - 30 - yada yada yada yada yada
10 - 30 - xxxxx
10 - 30 - yada yada yada yada yada
То, что я хотел бы узнать, как делать в ruby, это как создать массив и объединить описания под project_id и thread_id, поэтому вместо этоговывод:
10 - 30
- yada yada yada yada yada
- xxxxx
- yada yada yada yada yada
Любой совет, с чего начать?Это требование является новым для меня, поэтому я был бы признателен за ваши мысли о том, что вы думаете, что лучший способ решить эту проблему. Надеюсь, это может быть сделано в ruby, а не sql, так как поток активности, вероятно, будет расти в типах событий исложность.
Спасибо