2010-10-14 90 views
1

我試圖想出一種用戶可以更改記錄的方式,包括更改圖片(通過回形針添加),預覽更改,然後接受或取消。有沒有辦法做到這一點,而不使用臨時表,因爲如果沒有鏈接到ID的路徑,圖像不能被渲染?編輯之後預覽,保存之前

回答

0

我之前通過在模型表中添加了一個額外的布爾列draft

後您「創造」的記錄draft值應該是true(實際上的draft默認值應該是真實的),用戶應該被重定向到預覽操作,當用戶接受預覽,值draft應更改爲false

你也應該定義模型中的範圍,找到所有draft記錄,是這樣的:

scope :draft, where(["draft = ?", true]) 

希望它讓你的想法。

+0

感謝您的建議,但由於我需要能夠編輯現有記錄,預覽和返回,我想我需要一個臨時表來上傳圖片。 – nktokyo 2010-10-16 03:07:34