Всем привет. Подскажите как такую логику можно реализовать в rails вернее просчет блоков.
К примеру есть блоки равны по ширине и высоте (картинка ниже)
Тут все ок.
Далее к примеру 1 становится равным по ширине двум маленьким
Но когда при добавлении еще одной к примеру маленькой, эта большая уезжает соответственно вниз.
При этом, сверху остаются 3 маленьких и пустой блок. Как это делают другие? Как у них получается так что при таком смешении вверху остается 4 блока а не 3?
Яркий пример где это нормально сайт
www.the-village.ru
Подскажите пожалуйста как это делают? Как-то просчитывают сколько каких блоков по ширине или как?
Буду очень благодарен за совет.