1

アビリティ.rb:

can :index, Product, Product.owned_by(user) do |obj|
  obj.owned_by?(user)
end

can?(:index, Product) を呼び出すと、CanCan が送信します

SELECT COUNT(*) FROM `products` WHERE ...

ナビゲーション バーには多くの項目があり、それぞれに can?(:index,...) があり、ページが遅くなります。

能力.rbに何か問題がありますか?

4

0 に答える 0