ビューを書くのは簡単な事です。クラスで定義された属性のためのラベルと入力フィールドを挿入します。最後にユーザがクリックしてフォームの内容を送信するための送信ボタンを挿入します。コードで書くことが出来ます。ビューの作成を手助けするいくつかのヘルパークラスを提供します。コールする事が出来ます。コードと比べて、同じような量のコードが必要なら、ヘルパーを使う事に何の利益があるのかと不思議に思うかも知れません。コードよりも多くの機能を提供すると言う事です。下記のコードは、ユーザが値を変更した時に送信をトリガーする事が可能なテキスト入力フィールドを生成します。いたる所に書く必要があるでしょう。ログインフォームの作成に使用しています。インスタンスを表していると仮定します。-->上記のコードは、よりダイナミックなフォームを生成します。特定のモデル属性と関連付けられたラベルを生成します。スタイルによってラベルの外観が変更されるでしょう。呼ばれる新しいウィジェットが提供されて、フォーム作成がさらに容易になりました。このウィジェットは、クライアントとサーバの両サイドで継ぎ目のない一貫した検証をサポートすることが出来ます。使うと、上記のビューのコードは下記のように書き換えることが出来ます。