私は、37signals のジョブ サイト ( http://jobs.37signals.com ) と同様に機能するプレビュー機能を取得することに興味があります。以下は、それがどのように機能するかのスクリーンショットです。
- ステップ 1.広告を作成する(URL /jobs/new)
- ステップ 2.広告をプレビューする(URL /jobs/new/preview)
- ステップ 3.広告を公開する(URL /listings/new/purchase?token=5198)
通常、ステップ 1 が新規/作成ビュー/アクションで行われる Post モデルがあると仮定すると、ステップ 2 のプレビューに進み、プレビュー後にステップ 3 の投稿/広告の公開に進むにはどうすればよいでしょうか?
ステップ 2 (プレビュー) に進む前に実際に広告/投稿をデータベースに保存しますが、フラグを設定しますか (プレビューと呼ばれるブール フィールドを true に設定するなど)? 彼らはトークンパラメータを設定しているように見えますが、それが何に使用されているのかわかりません)
CRUD/REST に反しているように見えるので、これに興味があり、それがどのように機能するかを知ることは良いことだと思いました。