Вы не предоставили достаточно информации, чтобы с уверенностью ответить на вопрос, и мне не хватает очков кармы / цирка / чего-либо еще, чтобы задавать вопросы в качестве комментария.
Ну, у меня есть довольно хорошее предположение, хотя.Это не проблема Rails.Вы могли бы использовать что-нибудь там.Это проблема CSS.Судя по комментариям под вашим вопросом, это звучит как классическая проблема «контейнер не содержит плавающих объектов», хотя я не могу спросить вас, плавают ли вещи внутри #museum.Они?Добавление заданной высоты соответствует классическим признакам.
Существует около миллиарда различных методов очистки и включения с плавающей точкой.Предполагая, что у вас НЕ установлена высота на вашем div сейчас, быстрый способ проверить, исчезнет ли проблема, если вы дадите #museums overflow: hidden?
Overflow: hidden не всегда лучший floatметод включения, но это хорошо 90 +% времени.Попробуйте и доложите.