誰でもサインアップしてからログインすることができるため、ログイン後までユーザーがロールの識別ができないため、Deviseのauthorization_checkをスキップするのは意味がありませんか?cancan skip_authorization_check for Devise認証
私は、このregistrations_controllerを使ってDevise登録コントローラーを継承し、それをコントローラー・ディレクトリーに入れました。
class Users::RegistrationsController < Devise::RegistrationsController
skip_authorization_check
end
routesファイルへの変更:
devise_for :users, :controllers => { :registrations => "registrations" }
を私も何かが欠けている:あなたの助けを
This action failed the check_authorization because it does not authorize_resource. Add skip_authorization_check to bypass this check.
感謝を。
でCANCANのドキュメントで明らかにされています以前の質問には、アプリの正しいものです。ありがとう。 – Jay
@Hosemeyer、私は別の質問であなたの助言に従うことができる前に、この問題を克服する必要があります。ご協力いただきありがとうございます。 – Jay