我使用 spree_drop_ship
作为扩展来构建我的应用程序。
spree 是否为供应商提供了一个界面来登录并查看他的产品、订单或 cargo 是什么?
我检查了 Supplier controller
没有定义索引函数。
最佳答案
从我在评论中链接的答案中获取输入,您的代码将是这样的
class SupplierAbility
include CanCan::Ability
def initialize(user)
user ||= User.new
if user.has_role? "supplier"
can :read, Product
end
end
end
当然,将此添加到 spree.rb 初始化程序,
Ability.register_ability(SupplierAbility)
关于ruby-on-rails - 在 rails 中使用 Spree 为供应商创建索引页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30366441/