マルチステップのクライアント プロジェクト シーケンスの進行状況をマップするには、カスタム プロセス バー (プログレス バーではない) を実装する必要があります。次のように、パンくずリストだけでなく、グラフィカルである必要があります。
--- O --- O --- O --- O --- O
label label label label label
上記のそれぞれ0
は、個別の状態を持つグラフィック ボタンを表し、プロセスの各ページへのリンク:hover
と:active
なるため、クライアントはスキップして直線的なプロセスに従う必要がなくなります。
プロジェクト コントローラーはページ ビューを処理する必要があり、最初は静的ページ コントローラーによって処理されます'/start_project'
。/start_project
これは、クライアントが実際にデータベースにレコードを作成する前に、ページの利用規約に同意する必要があるためです。
Rails 3 でこのようなプロセス バーを実装し、途中の各ステップが個々の状態に反応する方法があるかどうかを知る必要があります。たとえば、最初のステップである INTRO は、/projects/new_intro.html.erb
ページに動的にマップする必要があります。各ページにはform_for
、データベースの別の部分を埋める要素があります。
11 の個別のグラフィックスを開発する必要がないように、動的なソリューションが必要です。
何か案は?