そこで、高校生向けの Rails アプリを作成していますが、ユーザーの作成に関して問題が発生しました。
学生が自分の学校を選択し、学校のパスワードを正しく入力した場合にのみ、アカウントを作成できるようにしたいと考えています。
これを行う正しい/最も簡単な方法は何ですか? 最初に渡す必要がある user#new アクションへのゲートキーパーを作成する必要がありますか、それとも同じページで学生がフォームに送信できる方法である場合。1 つは通常のユーザー名、電子メール、パスワードで、次を使用します。
form_for @user do
...
end
ただし、高校/高校のパスワード選択用に別のフォームを作成します。
理想的には、コントローラーが高校のフォームのパラメーターを取得し、それらを検証してから、ユーザーのパラメーターからユーザーを作成できるようにします。
これはレールを使用して可能ですか?
私のセットアップ: Rails 3 と Ruby 1.9.2dev
ありがとうございました!