devise_invitable を統合しようとしている Rails アプリケーションがあります。なので、もちろん認証システムはDeviseです。Devise はサインアップを行うのではなく、CRUD コントローラーによって処理されるため、管理者のみがサインアップに使用できます。
上部のコードには次のものがあります。
class UsersController<ApplicationController
に変更する必要があるかどうかはわかりません
class UsersController<Devise::InvitationsController
なぜなら、私がそれをやろうとすると、私のルートは /users がパスではないと言っているからです。
CRUD コントローラーはシンプルで、新しい外観は次のようになります。
def new
@user = User.new
end
また、ログファイルに入ったときにログファイルにデバッグを追加したので、それはビューではないと思います。さらに、devise_invitable を追加しようとする前は、これは正常に機能していました。
フォームが表示されない理由についてのアイデアはありますか? コンソールにもエラーは表示されません。