Я пытаюсь просто отобразить счетчик инвентаря (число, отображаемое в админке праздника как «количество в наличии») во внешнем интерфейсе моего приложения. Я хотел бы отобразить это на странице продукта, чтобы показать, сколько продуктов осталось доступным ... Я все еще знакомлюсь со Spree ... Могу я просто сделать это через интерфейс через deface changes ?? ?
Я использую Spree 2-1-stable ... до сих пор я пытался заменить неупорядоченный список в частичном _taxons (spree / frontend / app / views / spree / products / _taxons.html.erb) на счетчик под рукой, используя следующее переопределение дефейса ... но я думаю, что я могу ошибиться.
Deface::Override.new(:virtual_path => 'spree/products/_taxons',
:replace => "ul#similar_items_by_taxon",
:text => "<%= product.total_on_hand %>",
:name => "product_profile_changes",)
(В предыдущей публикации stackO ниже говорилось о вызове total_on_hand, но это тоже, похоже, не работает ...)
Показать все продукты электронной коммерции spree вместе с их счетчик на руках отображается
Мой текущий код вызывает следующую ошибку:
SystemStackError in Spree::ProductsController#show
stack level too deep
Rails.root: /Users/user/Documents/spree_flash_sales/spec/dummy
Если мне нужно что-то добавить к контроллеру или модели, в какие именно файлы это войдет и как будет выглядеть код? Любая помощь будет очень признательна ... спасибо,