環境:Rails 3.2.3 with Devise
登録フォームに登録コードを追加したいのですが。登録コードはusersテーブルにありません。そのための個別のregistration_codesがあります。登録フォームにある理由は、登録フォームに入力したユーザーが入力したコードを登録コードテーブルにあるコードと比較し、ユーザーテーブルに入力される値を生成したいからです。
エラーメッセージが表示されます:
undefined method `registration_code' for #<User:0x007f91b57b7890>
そしてそれはviews/registrations/new.html.erbのregistration_codeテキストボックスを表示するコードを指しています
register_codeがusersテーブルの一部ではないという事実を回避するにはどうすればよいですか?フォームにregistration_codeフィールドを追加するまで、フォームは正常に機能していました。