我是前MS Access開發人員,我是RoR/Web開發新手。我的頭部纏繞在這根軸上。這是我想要做的:如何將使用CarrierWave和Rails上傳的文件鏈接到模型?
對於我的第一個應用程序,我創建了一個CRM,它將部分跟蹤商業屬性列表。我希望單個媒體資源具有文件存儲功能,可以將文檔和圖像上傳到Amazon S3並與特定媒體資源相關聯。這些文件將包括圖片。我希望我的應用能夠顯示上傳到S3的圖片,這些圖片與當前顯示的媒體資源相關聯。
我對此有幾個疑問,但我想我現在會堅持一個。在CarrierWave自述文件中,它描述了您應該如何在表中創建新字段,然後將該字段掛載到Carrierwave,以便例如將上載到系統的單個圖像(Avatar)與該特定用戶相關聯。圖像與用戶的這種「關聯」是自動發生的。 (在Rails中有很多事情是奇蹟般發生的。)在我的情況下,我想要將多個文件存儲在一個特定的Property中,所以我不確定我可以爲此使用一個字段。
在Access中,我將創建一個單獨的文件表,列出與每個文件相關的屬性一起上傳的所有文件。這個表格會被手動填充(使用VB)。
在CarrierWave中,我該如何做到這一點?我要裝什麼?
由於沒有魔法,你必須創建一個獨特的模型,安裝在您的上傳就可以了,並聲明的has_many,belongs_to的關係 – apneadiving
感謝。無論如何,任何自動處理這種關係的東西都是魔術......對我來說。 :) –