N+1 query detected Role => [:permissions] Add to your finder: :include => [:permissions]N+1 query detected Permission => [:permission_rules] Add to your finder: :include => [:permission_rules]CACHE (0.0ms) SELECT "roles".* FROM "roles" CACHE (0.0ms) SELECT "permissions".* FROM "permissions" WHERE "permissions"."role_ID" = 1 CACHE (0.0ms) SELECT "permissions".* FROM "permissions" WHERE "permissions"."role_ID" = 2 CACHE (0.0ms) SELECT "permissions".* FROM "permissions" WHERE "permissions"."role_ID" = 3 CACHE (0.0ms) SELECT "permissions".* FROM "permissions" WHERE "permissions"."role_ID" = 4 CACHE (0.0ms) SELECT "permissions".* FROM "permissions" WHERE "permissions"."role_ID" = 6 CACHE (0.0ms) SELECT "permissions".* FROM "permissions" WHERE "permissions"."role_ID" = 7 CACHE (0.0ms) SELECT "permissions".* FROM "permissions" WHERE "permissions"."role_ID" = 8 CACHE (0.0ms) SELECT "permission_rules".* FROM "permission_rules" INNER JOIN "permission_rules_permissions" ON "permission_rules"."ID" = "permission_rules_permissions"."permission_rule_ID" WHERE "permission_rules_permissions"."permission_ID" = 30 CACHE (0.0ms) SELECT "permission_rules".* FROM "permission_rules" INNER JOIN "permission_rules_permissions" ON "permission_rules"."ID" = "permission_rules_permissions"."permission_rule_ID" WHERE "permission_rules_permissions"."permission_ID" = 31...
你可以帮我解决这个问题吗?
解决方法 我会删除宝石,但添加:包括在两个模型中的每一个. 总结以上是内存溢出为你收集整理的ruby-on-rails-3 – 使用gem“bullet”在“declarative_authorization”gem中修复N 1查询全部内容,希望文章能够帮你解决ruby-on-rails-3 – 使用gem“bullet”在“declarative_authorization”gem中修复N 1查询所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)