Я использую гем masonry rails, чтобы мои сообщения красиво переходили в зависимости от размера экрана и прочего, но по какой-то причине мне всегда нужно обновлять страницу, чтобы кладка начала работать. Всякий раз, когда я впервые захожу на страницу, все сообщения отображаются в одном столбце в левой части экрана, а затем, когда я обновляю страницу, сообщения отображаются правильно, используя переходы каменной кладки. Кто-нибудь сталкивался с этим раньше или, возможно, знает решение для решения этой проблемы?
Заранее спасибо!
ОБНОВЛЕНИЕ: заглянув в консоль, я подумал, что, возможно, некоторые идентификаторы или классы css не применялись при первой загрузке, но все они есть. Я также проверил отключение кеша, поэтому я подумал, что это могло быть причиной, но после снятия флажка проблема не устранена.
Я был бы очень признателен за любой вклад в то, что может быть причиной этого.
ОБНОВЛЕНИЕ 2: я попытался удалить код каменной кладки, чтобы увидеть, вызывает ли это каменная кладка или предыдущий стиль. Похоже, это стиль, поскольку страница загружается со всем в одном столбце слева, когда каменная кладка отключена. Я не уверен, почему это происходит.