devise gemを使ってユーザー登録等のWebアプリを始めました。Ruby/Rails 環境の初心者です。これは私のトレーニングの一部です。
私の質問は、登録コントローラーをオーバーライドする古い投稿@デバイスに非常に似ています-初期化されていない定数Users::RegistrationsController
ホームページが表示された後、サインアップ ボタンをクリックすると、このエラーが発生します。この問題について Web でいくつかの調査を行いましたが、役に立ちませんでした。
app/controllers/users/registrations_controllers.rb には、次のコードがあります。
class Users::RegistrationsController < Device::RegistrationsController
def create
super do |resource|
if params[:plan]
resource.plan_id = params[:plan]
if resource.plan_id == 2
resource.save_with_payment
else
resource.save
end
end
end
end
end
Routes.rb には、次のコード行があります。
devise_for :users, :controllers => { :registrations => 'users/registrations' }
このエラーを解決するために他に情報が必要な場合はお知らせください。