2

私は、37signals のジョブ サイト ( http://jobs.37signals.com ) と同様に機能するプレビュー機能を取得することに興味があります。以下は、それがどのように機能するかのスクリーンショットです。

通常、ステップ 1 が新規/作成ビュー/アクションで行われる Post モデルがあると仮定すると、ステップ 2 のプレビューに進み、プレビュー後にステップ 3 の投稿/広告の公開に進むにはどうすればよいでしょうか?

ステップ 2 (プレビュー) に進む前に実際に広告/投稿をデータベースに保存しますが、フラグを設定しますか (プレビューと呼ばれるブール フィールドを true に設定するなど)? 彼らはトークンパラメータを設定しているように見えますが、それが何に使用されているのかわかりません)

CRUD/REST に反しているように見えるので、これに興味があり、それがどのように機能するかを知ることは良いことだと思いました。

4

2 に答える 2

1

彼らはstate_machineを使用している可能性があるため、作成時に確認する必要があり、確認したら支払う必要があります。次に、レコードを使用してデータベースに状態を保持するだけです

http://github.com/pluginaweek/state_machine

于 2010-05-27T14:27:04.707 に答える
0

保存/公開のために実際にフォームをサーバーに送信する前に、jQueryを使用してフォームの出力を表示用にdivに書き込むことが簡単にできます

于 2010-05-27T14:23:29.637 に答える