我试图在我的应用程序的前端简单地显示库存计数(在狂欢管理中显示为“手头计数”的数字)。我想在产品页面上显示它以显示有多少产品可用...我仍然对 Spree 很熟悉...我可以通过前端通过 deface 更改来做到这一点吗? ?
我正在使用 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,但这似乎也不起作用......)
我当前的代码引发以下错误:
SystemStackError in Spree::ProductsController#show
stack level too deep
Rails.root: /Users/user/Documents/spree_flash_sales/spec/dummy
如果我必须向控制器或模型添加一些东西,它将进入哪些特定文件,代码会是什么样子?任何帮助将不胜感激......谢谢,