Так что в настоящее время я использую сеточную систему Bootstrap и простую карту.В карточке я динамически отрисовываю фоновое изображение.Подумайте о сетке Instagram.Все работает нормально, за исключением того, что когда я опускаюсь ниже определенной ширины столбца, карта изменяет его размер, возможно, до 10% от его первоначальной высоты, и изображение едва видно.
<div class="row">
<div class="col-md-4 col-sm-4">
<div class="card" style=" min-height: 100%; min-width:
100%;background-image: url('<%= rails_blob_path(post.images.first)
%>'); background-position: center; background-size: cover;">
</div>
</div>
</div>
col-md-4
: все хорошо, какисключено: 
Ниже col-sm-4
(или md, на самом деле не имеет значения, как только оно падает ниже последнего определенного класса col, оно начинает выглядеть так):

Как видите, как только я уменьшаю ширину браузера, он просто привязывает высоту карты ко второму изображению.
Можно ли изменить размер карты на втором изображении, чтобы заполнить высоту, не возиться с высотой других столбцов?Добавление "min-height: 200px;"
исправит эту проблему, но также приведет к путанице с другими значениями ширины и сделает их растянутыми.
Извините, если это основной вопрос.Я нашел несколько постов, но никак не мог это исправить и, как правило, бэкэнд, просто пытался лучше понять Bootstrap.