2016-01-18 49 views
-1

我必須建立我的bluimp模型(實際上bootstrap-image-gallery是bluimp的一個擴展)我有很多不同的模型可以有很多圖像爲了讓事情變得更容易,讓每個模型都有獨立的圖像模型會更好嗎?爲我的服務器還是讓他們都使用相同的圖像模型?如何使用相同的模型的圖像和視頻(甚至只是音頻)我認爲畫廊支持視頻,我不知道音頻文件這些好主意? 〜謝謝建立我的模型爲bluimp圖像庫單獨圖像模型爲每個父模型;相同的圖像和視頻模型...好主意?

回答

0

ActiveRecord爲您提供了定義多態關聯的可能性。 你應該看看Ruby on Rails Guide,這是非常清楚這種常見的模式。 可能更好地將圖像和視頻分成兩個不同的模型。通過這種方式,您可以採取不同的行動。例如,您可能需要對圖像執行大小調整(您可以使用像paperclip這樣的寶石來完成這些操作),但您無需在視頻或音頻上執行此操作。

+0

哦哇很酷的感謝我真的很喜歡但即使如此由於我有多個父模型,我應該利用機會有多個圖像模型爲每個減輕我的數據庫服務器上的負載不給它這麼大表必須從 –

+0

選擇看看[這](http://stackoverflow.com/questions/12498217/what-is-considered-a-large-table-in-sql-server)的問題。 – TWONEKSONE