2009-02-17 79 views
2

我正在使用精美的回形針插件。一切都很好,用戶可以上傳圖片。Ruby on Rails:使用多步驟形式的回形針

現在我想要在保存模型之前執行額外的步驟,要求上傳者確認圖像看起來正確。

這可能與回形針有關嗎?如果是這樣,怎麼樣?

回答

4

如果你真的不想讓圖像在用戶可以檢查之前觸及數據庫,可以使用JavaScript來立即顯示圖像。否則,您需要將其保存在後端的某個位置,無論是通過回形針還是其他方式。

如果您只想使用Rails並且不使用JavaScript,我只需保存圖像並將其顯示回給它們,併爲它們提供刪除它的選項。

1

@Dave聽起來像一個很好的計劃。

@tliff另一種方式來實現Dave的計劃:

  • 您的圖像模型一個布爾字段對查詢
  • 布爾字段設置爲true,如果用戶喜歡它
  • 命名測試前述布爾值的範圍爲真
  • 顯示圖像時使用所述命名範圍。

我知道回形針有一個後處理步驟,你可以掛鉤進去,這可能會派上用場。