1

宣言型承認を使用しています。と という名前の 2 つのモデル/コントローラーがあるbatchとしtimetable_entryます。アクセス権限のあるユーザーがアクセス/batches/:batch_id (batches#show)できるようにしたい/batches/:batch_id/timetable_entries (timetable_entries#index)

これまでのところ、私はこれを思いつきました:

has_permission_on :batches do
  to :show
    if_attribute :some_condition do
      has_permission_on :timetable_entries do
        to :index
      end
    end
  end
end

ユーザーがアクセスできないため、これは私が望むものを達成しませんtimetable_entries#index。私に何ができる?ありがとう!

4

0 に答える 0