Я болтаю Spree на существующем приложении. На страницах моего приложения для отображения подмножества продуктов я использую идентификатор таксона для доступа к Spree :: Product. То же самое с заказами: из кода приложения я делаю «Spree :: Order.find (session [: order_id])» (так что я могу отображать # элементов в корзине за пределами страниц Spree)Что такое хороший способ взаимодействия с тележкой/продуктами Spree от приложения Rails?
Это кажется тяжелым. .Если я должен настраивать Spree вместо этого (переписать некоторые страницы) или развернуть его как отдельный экземпляр и сделать вызовы API и т. д.?
Спасибо!
Как человек делает эту работу? Я пытаюсь включить этот модуль в application_controller.rb и каждый раз получать ошибку '' 'uninitialized constant Spree :: Core :: ControllerHelpers :: CurrentOrder'''. – wrburgess
@wrburgess: Какая версия Spree? –
Обратите внимание, что модуль недавно изменил имена только на «Заказ»: https://github.com/spree/spree/blob/master/core/lib/spree/core/controller_helpers/order.rb –