会員登録フォームを作成してみましょう。Mojoliciousスタートアップでは、ユーザーIDを自分で作成できる会員登録機能の実装方法を解説します。アカウント登録と呼ばれている機能も、会員登録の機能と同じです。会員登録に最低限必要なものは以下です。ユーザーIDパスワードメールアドレスメールアドレスが必須なのは、メールアドレスを使って、ユーザー認証を行うからです。ユーザーのメールアドレスは、ユーザー本人しか受信できないと想定できるものです。ユーザー本人しか知りえない情報を使って、ユーザーを認証を行うために、メールアドレスが必要です。Mojoliciousスタートアップでは、これらの情報も任意で登録できるように実装してみます。会員登録フォームを作成してみましょう。次のような会員フォームを作成できます。</div></div>登録フォームのスタイルシートは「public/css/default.css」に記述してください。スマートフォン対応のCSS設定がされていることが前提になります。「text_field」「password_field」というのは、Mojoliciousのタグヘルパーです。text_fieldは、自動的にフォームに値を復元してくれるので便利です。フォームの内容に間違いがあった場合に、同じ画面を表示することになりますが、このときに、値を自動的に復元してくれるのです。actionのurl_forメソッドurl_forメソッドに引数を与えなかった場合は、現在のURLを返してくれます。現在のURLのPOSTの処理で、この後の処理を行います。仮登録の処理であることが明示的にわかるように、隠しフィールドとして「op」という名前で「register」という値を設定しています。このサイトはGiblogで製作されています。