2

認証に CanCan を使用して SaaS アプリを実行しています (実際には、より保守されている CanCanCan gem)。さまざまな「タイプ」のアクセス許可を区別できるようにしたいと考えています。

たとえば、平均的なユーザーが にアクセスする/adminpanelと、 へのリダイレクト/とエラー フラッシュが発生するはずです。しかし、平均的なユーザーが にアクセスする場合は/paid_feature、 にリダイレクトしたいと考えてい/payments/paid_feature/newます。それは私に困難を引き起こしている2番目のものです。

明らかに、すべてのユーザーが にアクセスできるように CanCan に指示paid_featureability.rb、payed_feature コントローラーでユーザーが支払った (必要に応じてリダイレクトする) ことを確認できます。しかし、それは汚れているようです。承認の質問なので、私のability.rb. どうすればそれができるか知っている人はいますか?

4

1 に答える 1