1
我使用了一個或多或少具有兩個屬性的通用屬性模型:key和:value。該值是可以用作依賴於父對象的上傳器的字符串屬性。我如何使用屬性作爲普通字符串屬性來裝載上傳器?我試圖創建這樣的事情:carrierwave:在虛擬屬性上掛載上傳器
def imagelink
self.value
end
def imagelink=(value)
self.value=value
end
mount_uploader :imagelink, MyUploaderClass
但由於與ImageLink屬性是不是一個真正的active_record屬性這最終在active_record錯誤?
你能解釋爲什麼你要這麼做? – Chance
我有一個鍵值對錶,它或多或少是一種通用的方式來存儲我的對象的動態屬性。用戶可以創建一個屬性並可以存儲值。該屬性可以是這個文件我使用:reslink屬性或值可以是圖像文件,我想確保我使用兩個不同的上傳圖像和普通文件,因爲carrierwave生成圖像的拇指。 – dei79