Как импортировать разные продукты на разных страницах рельсов с помощью Spree - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь настроить магазин веселья для группы, используя шаблон типа Unify. Я установил статичный контент spree для рендеринга статических страниц. Итак, мой вопрос: как мне получить доступ к продуктам на разных страницах сайта? Например, если на главной странице мне нужен слайдер, показывающий рекомендуемые товары или товары по категориям (альбомы, плакаты, рубашки и т. Д.), То на странице мерч, в которой перечислены товары, связанные только с товарами. Может быть, в блоге есть боковая панель с соответствующими продуктами или что-то. Как мне дать всему сайту доступ к @products. Спасибо

1 Ответ

0 голосов
/ 30 октября 2018

Просто добавьте этот кусок кода в свой контроллер @searcher = build_searcher(params.merge(include_images: true)) @products = @searcher.retrieve_products

Чек https://github.com/spree/spree/blob/master/frontend/app/controllers/spree/home_controller.rb#L7 передняя ссылка

...