認証と承認にはdeviseとcancancanを、バックグラウンドジョブにはresqueを使用しています。私は Ryans のスクリーンキャスト番号 271 をフォローしており、routes.rb ファイルのコード スニペットの下を見ました。
authenticate :admin do
mount Resque::Server, :at => "/resque"
end
認証されたユーザーに、しかし私の場合、私はユーザーテーブルしか持っておらず、管理者も役割列で区切られたユーザーです. 今、私はユーザーの役割に基づいてresqueサーバーパスのルートを認証および承認したいと思います. どうすればこの問題の解決策を達成できますか. ?
authenticate :user do
mount Resque::Server, :at => "/resque"
end
ログインしたユーザーには問題なく動作しますが、管理者ユーザーのみがアクセスできるようにしたいです。どんな助けでも心から感謝します。