2011-05-16 27 views
1

我有文章,圖庫和照片模型。一個畫廊有很多照片,一張照片屬於一個畫廊。我希望能夠在我的文章#show action的幻燈片中包含照片。所以我建立了文章和照片之間的關係。所有這些都是非常標準的東西。通常我會在其中一個模型的表單上設置複選框。當你最多有幾十條記錄時,這可以正常工作,但在這個項目中,我有成千上萬的照片,每個月都會有數千個照片。當需要處理很多記錄時,創建擁有 - 所屬關係的理想用戶界面是什麼?

什麼樣的用戶界面對於能夠將照片添加到文章是理想的?

我有一些想法,但它們都有一些缺點。首先,我可以在部分文章上安排畫廊,並在每個畫廊的照片中展開/摺疊div,但我不喜歡將多個縮略圖圖像加載到請求中的想法。我無法加載照片,直到圖庫展開爲止,但我仍然不太喜歡它,因爲仍然有數百/數千個畫廊,這將形成一個非常長的形式。

我的另一個想法是在我的文章控制器中另外添加一個動作,專門用於添加照片。然後,我可以在視圖中使用ajax分頁瀏覽畫廊,並且可以在那裏擴展畫廊。

我不想浪費大量時間編寫一堆我可能討厭的不同解決方案,那麼處理這種用戶界面情況的好方法是什麼?

回答

0

我已決定使用展開式div加載頁面上的所有圖庫,但是我只是在div展開後才使用partials來填充圖庫圖像的div。

當我寫完並接受它時,我將用我的代碼編輯此答案。

編輯,here's我現在正在做的事情。我想稍後弄清楚如何從多個畫廊中選擇多張照片。對此的需求還沒有出現,所以我並不着急。

相關問題