Я пытаюсь получить Glyphicon, чтобы показать, используя Bootstrap в приложении Rails, но я не могу понять, как его показать. Я прочитал несколько вопросов здесь, пытаясь решить эту проблему, установив путь. Однако, пройдя эти вопросы/ответы, я все еще застрял b/c, глификон не появится.Бутстрап-глификон, не показывающий рельсы приложений - путь?
Оба изображения и таблицы стилей находятся в одном каталоге «Активы». HTML, который я использую, кажется, работает нормально b/c, когда я проверяю элемент в Chrome, он находит соответствующий класс, который ссылается на таблицу стилей Bootstrap.
HTML:
<p><%= link_to raw('<i class="icon-share-alt"></i>'), post %></p>
CSS (по умолчанию от Bootstrap КРОМЕ Я обновил/IMG к/изображения б/с, что это то, что мой каталог изображений называется):
[class^="icon-"],
[class*=" icon-"] {
display: inline-block;
width: 14px;
height: 14px;
margin-top: 1px;
*margin-right: .3em;
line-height: 14px;
vertical-align: text-top;
background-image: url("../images/glyphicons-halflings.png");
background-position: 14px 14px;
background-repeat: no-repeat;
}
Еще один комментарий, который может Помогите. Когда я проверяю элемент на Chrome и наведите указатель мыши на «../ images/glyphics ...» в правой части раздела элемента проверки, Chrome ссылается на localhost: 3000/assets /../ images/glyphicons-halflings.png as путь, который НЕ является правильным путем из корня моего приложения. Я подозреваю, что это просто сокращение в Chrome, но, опять же, кажется странным, что они не приведут правильный путь, если это не корень моей проблемы. Тем не менее, я до сих пор не знаю, как это исправить.
Если вы используете конвейер активов, вы не должны использовать относительные пути в своем CSS. – Wukerplank
@newbie Если один из ответов ниже удовлетворяет вашему вопросу, вы должны отметить его как принятый. Спасибо и добро пожаловать в SO. – tralston