2011-04-10 59 views
0

此刻我有2個模型,Gallery和GalleryImage。Nest Model save without parent

我正在實施uploadify進入我的圖庫插入頁面,所以我批量上傳圖片。

問題是,每個GalleryImage都有一個關聯的gallery_id。

我想知道是否有人知道我可以在用戶實際保存Gallery模型之前保存GalleryImages的方式嗎?

IE用戶點擊創建新圖庫 - >類型圖庫名稱 - >點擊選擇文件 - >文件開始上傳 - >用戶保存圖庫。問題在於,由於圖庫模型尚未保存,照片無法上傳,因爲它們缺少圖庫ID。

乾杯

回答

0

因爲你使用uploadify,你必須創建在創建以前的照片畫廊。

否則使用帶有accepted_nested_attributes的標準表單。

解決辦法可能是自動創建一個臨時庫,並在其中插入所有照片。並在窗體保存切換所有照片從臨時新創建的畫廊。

作爲旁註,我建議您使用http://github.com/blueimp/jQuery-File-Upload而不是Uploadify,我在他們的wiki中編寫了一個教程。

相關問題