Я пытаюсь запустить слайд-шоу Galleria в своем приложении rails. Он отлично работает с локальным сервером (как в Chrome, так и в Firefox), но не работает на реальном сервере (в Chrome или Firefox). В Chrome слайд-шоу ненадолго мигает (может быть, 0,25 секунды?) при загрузке, прежде чем исчезнуть. В Firefox он вообще никогда не отображается. Когда я смотрю, что происходит с элементом проверки в Chrome, на вкладке сети говорится, что galleria.classic.css был отменен из-за ошибки 404.
У меня есть следующий код в моем приложении: (обратите внимание, изначально у меня был другой код на странице, но я вытащил слайд-шоу на страницу только для администратора, чтобы я мог изучить его вживую, не испортив материал, обращенный к клиенту, так что это все это на странице Это не работало ни на клиентской странице, ни на странице администратора.
В представлении:
<head><link rel="stylesheet" type="text/css" href="assets/libs/galleria/themes/classic/galleria.classic.css"></head>
<body>
<div id="slideshow">
<div id="galleria">
<%= image_tag("pic1_url")%>
<%= image_tag("pic2_url")%>
<%= image_tag("pic3_url")%>
</div>
<script>
$('#galleria').galleria();
</script>
</div>
</body>
В моей таблице стилей application.css у меня есть:
*= require_self
*= require galleria/themes/classic/galleria.classic
*= require_tree .
*/
В моем файле application.js у меня есть:
//= require jquery
//= require jquery_ujs
//= require jquery_nested_form
//= require galleria/galleria-1.2.9.min
//= require galleria/themes/classic/galleria.classic
//= require_tree .
Исправления, которые я пробовал:
Дважды проверьте мои пути (согласно этому ответу: Galleria работает локально во всех браузерах, но только в IE8 и Chrome при размещении). Все они представляют собой прямые косые черты, а не обратные косые черты.
В galleria.classic.js изменен css: galleria.classic.css на css: false (согласно этому ответу: Galleria не отображается в приложении Heroku в Rails)
У меня есть Galleria в конвейере ресурсов rails в vendor/assets/libs/galleria (согласно этому ответу: Где разместить Galleria (фреймворк галереи изображений jQuery) в конвейере ресурсов Rails 3.1?)
Я добавил type="text/css" к ссылке на таблицу стилей в голове (за второй ответ здесь: Галерея не загружается при первом посещении страницы)
Как я могу заставить Galleria работать?