Я возился с торговлей Spree, пытаясь ее изучить. Я загрузил тему HTML (http://themeforest.net/item/convertible-responsive-html5-template/full_screen_preview/6289591), и я просто пытаюсь использовать это как переднюю часть сайта. Не настоящий магазин.
Магазин монтируется в /store, пока этот шаблон будет статическим.
Я не уверен, что это из-за шаблонов, рельсов 4 turbolinks, spree commerce и того, как это испортит настройку приложения rails. Я пробовал все в течение последних 3 дней, и я посмотрел/испробовал все исправления, которые мог найти, и он все еще не работает.
Ниже приведен код слайдера на главной странице. Это в буквальном смысле то же, что и тема выше. Это гибкий планер. Здесь js (у меня есть тот же файл в: app/assets/javascripts в моем приложении rails
Домашний слайдер:
<!-- home
================================================== -->
<div class="section">
<div id="home-section">
<div class="home-box">
<%= image_tag "upload/singlepage-bg.jpg", :class => "background-view" %>
<div class="slider-caption">
<div class="container">
<div class="flexslider">
<ul class="slides">
<li>
<p class="flex-caption">Convertible <span>is great</span> template</p>
</li>
<li>
<p class="flex-caption">We are great <span>company</span></p>
</li>
<li>
<p class="flex-caption">We <span>support</span> you</p>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- End home -->
Начало JS файла: jquery.flexslider.js
;(function ($) {
//FlexSlider: Object Instance
$.flexslider = function(el, options) {
var slider = $(el),
vars = $.extend({}, $.flexslider.defaults, options),
namespace = vars.namespace,
touch = ("ontouchstart" in window) || window.DocumentTouch && document instanceof DocumentTouch,
eventType = (touch) ? "touchend" : "click",
vertical = vars.direction === "vertical",
reverse = vars.reverse,
carousel = (vars.itemWidth > 0),
fade = vars.animation === "fade",
asNav = vars.asNavFor !== "",
methods = {};
Похоже, вы должны использовать deface, иначе это не сработает. Я узнал от разработчика rails с опытом работы в google helpout
jquery.flexslider
и активировали его?