我有興趣獲得類似於37signals工作網站的預覽功能:http://jobs.37signals.com。以下是它如何工作的一些屏幕截圖。37signals作業預覽功能如何工作?
- 第1步:Create your ad(URL /工作/新)
- 第2步:Preview your ad(URL /工作/新/預覽)
- 第3步:Publish your ad(URL /上市/新/購買?令牌= 5198)
因此,假如你有郵政模型,其中第1步通常發生在新/創建視圖/動作,一個應該如何繼續執行步驟2預覽,然後預覽後,在進行第3步發佈郵寄/廣告?
在繼續步驟2(預覽)之前,他們是否實際上將廣告/帖子保存在數據庫中,但是設置了一個標誌(比如名爲preview set的布爾字段爲true)?它看起來像他們設置令牌參數,但我不知道它用於什麼)
我對此感興趣,因爲它似乎違反CRUD/REST,我認爲這將是很好的知道它是如何工作。
狀態機看起來可能是這種功能的工作方式。謝謝! – slythic 2010-05-27 15:09:49