我有三個models: class Post < ApplicationRecord
class Diary < Post
class FuturePlans < Post
我也包括在posts_controller.rb的權威人士: class BlogsController < ApplicationController
include Pundit
而且我有一個post_pol
我使用pundit gem爲了授予三個不同用戶(Admin,seller,viewer)的權限。目前我得到了一切工作,管理員可以訪問所有內容,賣家可以查看他們自己的產品,查看器可以查看產品。 我遇到的唯一問題是我希望非signed_up/signed_in用戶能夠通過搜索結果查看產品。現在,非sign_up/signed_in用戶可以看到搜索結果,但無法訪問節目視圖。 這裏是設置我有: class