我正在使用Spree构建电子商务应用程序。我创建了一个模型Offer(Spree :: Offer)。我创建了一个角色卖家,我试图让卖家有权使用以下代码在管理面板中查看,更新和管理此模型(优惠)
如果user.respond_to?(:has_spree_role?)和user.has_spree_role?(' supplier')>可以:管理,提供
但是当我以卖家身份登录时,我无法在管理员面板中看到优惠标签 但是,当我以管理员身份登录时,我可以看到优惠标签.Admin有以下访问权限
可以:管理,:全部
我是rails的新手,我应该事先做些什么来获得理想的结果
答案 0 :(得分:3)
您需要定义这样的能力,因为商品模型在spree模块下,然后您可以访问Spree :: Offer追索权。
console.log(this.service.getLargeCategoryList()); ←※Prints out as "undefined"